Nate Coraor
|
9b7775be03
|
Define and implement job destinations, an improved method for defining resources on which Galaxy will run jobs. Functionality is similar to the current system configured via "URLs" in the Galaxy config file, but job concurrency limits on a per-destination basis works (whereas per-URL limits were broken). Sample configs for the new destination system can be found in job_conf.xml.sample_*. Also, renamed ClusterJobRunner to AsynchronousJobRunner, moved worker threads to BaseJobRunner and significantly expanded both of these classes. Updated the tasks, local, lwr, and pbs runners to use destinations, and to inherit from AsynchronousJobRunner, drmaa coming shortly. This should be entirely backwards-compatible, so if you update to this revision and change nothing, your jobs should all still run exactly as they have before. Regardless, it is not recommended that you upgrade your Galaxy instance with jobs running unless you are willing to risk losing those jobs.
|
2013-02-07 15:31:09 -05:00 |
|