Jonathan Clark
Jonathan Clark
This is currently a discussion item. The proposal is to change the current syntax: ``` task t :: N=5 .submitter=sge .walltime="3:00:00" .vmem=6g {} ``` to something more like: ``` task...
Ducttape should keep MD5 hashes of input files (and perhaps task outputs) and prompt the user to invalidate tasks that use those files (and their children) when input files change.
Ducttape should prompt the user to invalidate tasks and their children when the bash code has changed from the previous version.
Not sure how fixable this is, but the addition of anonymous branch points seems to have caused more confusing error messages. Since branch names currently can't begin with numbers, we...
The following should be allowed and tested: ``` global { var1=$var2 var2=42 } ```
When a workflow has been run with non-comparable versions, a warning should be generated. Both before execution (so that the user can invalidate old versions if desired) and when reports...
Currently, there's a race condition in creating version directories. We should use a file-based locking scheme to prevent this.
Canceling the workflow after the version directory has been written but before any tasks have run may result in an exception the next time the workflow is run.
It might be useful to allow a maximum number of instances of a single resource-hogging task to run at a single time. Example: Task 1 involves a large amount of...