Hello
Using the previous version of Galaxy (before the 16.01) we were able to use PBS Pro as job management system.
It was ok using PBS (/opt/pbs/12.2.4.142262) and DRMAA (pbs-drmaa-1.0.17).
This only thing to do was to truncate the job name that Galaxy send to PBS.
Indeed, in the file lib/galaxy/jobs/runners/__init__.py you need to add :
self.job_name = self.job_name[:15]
in the AsynchronousJobState class otherwise PBS will reject the job.
Using the current version of Galaxy, this is not enough.
You will need to change another file : lib/galaxy/jobs/runners/drmaa.py
And change jt.jobName = ajs.job_name to jt.jobName = ajs.job_name[:15] in the DRMAAJobRunner class (around line 140)
You will then avoid this error :
galaxy.jobs.runners.drmaa ERROR 2016-03-24 15:23:23,880 (18) drmaa.Session.runJob() failed unconditionally
Traceback (most recent call last):
File "/softs/bioinfo/galaxy-prod/lib/galaxy/jobs/runners/drmaa.py", line 181, in queue_job
external_job_id = self.ds.runJob(jt)
File "/softs/bioinfo/galaxy-prod/.venv/lib/python2.7/site-packages/drmaa/session.py", line 314, in runJob
c(drmaa_run_job, jid, sizeof(jid), jobTemplate)
File "/softs/bioinfo/galaxy-prod/.venv/lib/python2.7/site-packages/drmaa/helpers.py", line 299, in c
return f(*(args + (error_buffer, sizeof(error_buffer))))
File "/softs/bioinfo/galaxy-prod/.venv/lib/python2.7/site-packages/drmaa/errors.py", line 151, in error_check
raise _ERRORS[code - 1](error_string)
InvalidAttributeValueException: code 14: Illegal attribute or resource value: Illegal attribute or resource value
galaxy.jobs.runners.drmaa ERROR 2016-03-24 15:23:23,883 (18) All attempts to submit job failed
I hope this will help if you plan to use Galaxy over PBS Pro. We currently used PBS 12.2.4.142262, DRMAA 1.0.19 and the latest galaxy (after a git pull command)
Fred
---
Frederic Sapet
Bioinformatics Research Engineer
BIOGEMMA - Upstream Genomics Group
Centre de Recherche de Chappes
CS 90126
63720 CHAPPES
FRANCE
Tel : +33 (0)4 73 67 88 54
Fax : +33 (0)4 73 67 88 99
E-mail :
frederic.sapet@biogemma.com