toil icon indicating copy to clipboard operation
toil copied to clipboard

Caching intermediate outputs in CWL workflows like `cwltool --cachedir`

Open arunisaac opened this issue 11 months ago • 0 comments

Hi,

This is a feature request. I am running CWL workflows on HPC (slurm and grid engine) using toil. I would like for toil to cache outputs from intermediate steps and reuse them later in subsequent runs of the workflow. cwltool can do this already with its --cachedir argument. This feature is very helpful to avoid recomputing steps when incrementally developing and troubleshooting workflows. The closest toil has to this feature is to combine the --clean never and --restart flags. But, this is not robust to changes in the workflow. It only works for rerunning the exact same workflow, not slightly modified versions.

Thank you!

┆Issue is synchronized with this Jira Story ┆Issue Number: TOIL-1523

arunisaac avatar Mar 15 '24 11:03 arunisaac