You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Even when I set --tmpdir-prefix to a directory other than /tmp, toil-cwl-runner writes to /tmp. This can be quite bad on a HPC machine where /tmp is part of the root filesystem and writing to /tmp is frowned upon. For reference, here's my full toil command:
Running TMPDIR=/some/other/path toil-cwl-runner ... works around this. But, this should not be necessary given the existence of the --tmpdir-prefix argument.
┆Issue is synchronized with this Jira Story
┆Issue Number: TOIL-1559
The text was updated successfully, but these errors were encountered:
That looks like the message bus log file that the leader writes. It's part of the Toil core, while --tmpdir-prefix is part of only toil-cwl-runner.
It looks like toil-cwl-runner doesn't take --tmpdir-prefix and use it to change the temporary directory for the toil-cwl-runner Python process itself; it only uses it in the CWL "runtime context" and to pick a Toil work directory.
Even when I set
--tmpdir-prefix
to a directory other than/tmp
, toil-cwl-runner writes to/tmp
. This can be quite bad on a HPC machine where/tmp
is part of the root filesystem and writing to/tmp
is frowned upon. For reference, here's my full toil command:and here are the contents of the file toil-cwl-runner wrote to
/tmp
.Running
TMPDIR=/some/other/path toil-cwl-runner ...
works around this. But, this should not be necessary given the existence of the--tmpdir-prefix
argument.┆Issue is synchronized with this Jira Story
┆Issue Number: TOIL-1559
The text was updated successfully, but these errors were encountered: