-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
toil with CWL on LSF status #57
Comments
Note: In |
To run the CWL conformance tests using
(edited to use |
Note for @mr-c : here's what I got from toil[cwl] running a workflow on a single machine, at some point I hear complaints about disk usage, although I never specified any requirements on that:
The tool itself is defined there: |
Priorities:
|
Must keep--workdir
on a non shared filesystem like/tmp
until Torque and workDir fixes (resolves #1462, #1628) DataBiosphere/toil#1573 is merged (Might be better from a performance perspective anyway)Make sure to specifyNope, hand specify minimum memory and update those as jobs fail.--retries 1
or higher so that killed job get retried with at least the default memory (from--defaultMemory 10Gi
or similar) automaticallyResourceRequirement
s with fixedor dynamicramMin
to all tools.ResourceRequirement
s at the Workflow and WorkflowStep levelsformat
with multiple options for inputs (for now) deserialization of CWL jobs is incorrect for Process.format field DataBiosphere/toil#1692--preserve-environment
takes a space separated list of environment variables to preserve, not a comma separated list as the docs previously reported Match doc to reality for --preserve-environment DataBiosphere/toil#1689TOIL_LSF_ARGS
to specify the queue in your runscript:export TOIL_LSF_ARGS="-q production-rh7"
Add TOIL_LSF_ARGS support (resolves #1639) DataBiosphere/toil#1640There's an error in enumerating jobs in Toil 3.7.0, fix is at Don't error if job hasn't been submitted yet (resolves #1666) DataBiosphere/toil#1690cwltool
's strict filename check, so be sure to strip out offending characters such as:
, example at 767cc8f cwl: expose cwltool's --relax-path-checks option DataBiosphere/toil#1782cwltool
based CWL executors, you'll be happier if you set a dedicated output directory via--outdir
stdout
, so redirect that to a file for posterity (example:cwltoil […] | tee output
)--restart
is handy for resuming a previous run, but (due to the lack of cache support while using the LSF batch system) any changes to the CWL descriptions will require a clean startcat
get assigned 16 cores and 100GiB of memory :-)CWLWorkflow
,ResolveIndirect
,CWLGather
,CWLScatter
, etc.. ) run CWL housekeeping jobs on the executor, don't send them to the batch scheduler DataBiosphere/toil#1783InitialWorkDirRequirment
and confirmCurrent working branch will the bulk of the above fixed merged: https://github.com/mr-c/toil/tree/issues/1666-fail-not-on-unsubmitted-jobsLatest Toil release has all of the above mentioned fixes mergedThe text was updated successfully, but these errors were encountered: