Dear Galaxy biostar users,
Our cluster is configured in such a way that Pulsar distributes the jobs over several nodes. This works like a charm for all tools, except for data managers and ucsc's get data tool, which all result in the following kind of error:
Traceback (most recent call last): File "/<galaxy-home-dir>/lib/galaxy/jobs/runners/pulsar.py", line 256, in __prepare_job job_wrapper.prepare( **prepare_kwds ) File "/<galaxy-home-dir>/lib/galaxy/jobs/__init__.py", line 855, in prepare tool_evaluator.set_compute_environment( compute_environment, get_special=get_special ) File "/<galaxy-home-dir>/lib/galaxy/tools/evaluation.py", line 97, in set_compute_environment self.tool.exec_before_job( self.app, inp_data, out_data, param_dict ) File "/<galaxy-home-dir>/lib/galaxy/tools/__init__.py", line 2854, in exec_before_job out = open( json_filename, 'w' ) IOError: [Errno 2] No such file or directory: '/opt/pulsar/files/staging/1741/outputs/dataset_2157.dat'
I am not sure if this is a bad configuration in Pular or something else. For our setup it is not a huge problem at itself because we have redirected the data manager and ucsc jobs to the local runner, but it would be neat to distribute the data manager jobs over the compute nodes as well.
Does anyone have suggestions how to do/solve this?
Thanks in advance,
Youri