Skip to content

Unable to override runtime parameters due to use of WDL 1.0 instead of 1.1 #237

@hexylena

Description

@hexylena

Describe the bug

I'm running on a cluster which requires setting a walltime, and otherwise defaults to 1 hour. This causes issues when running this pipeline as a number of steps take longer than an hour for us. Thus I need to add a time_minutes runtime parameter (available in miniwdl-slurm)

In WDL 1.1 the ability to override runtime parameters was added, which would enable me to set these via my inputs.json, preventing me from needing to modify the workflow itself.

Details

  • Release Version: v2.1.3
  • Backend: miniwdl-slurm on HPC
  • Inputs: singleton sequenced to 30x on Revio
  • Failing task(s)

Here is the current patch I'm using:
wdl.patch.txt

Expected behavior

It would be ideal if the tasks could use WDL 1.1 so I do not need to modify it by hand in order to execute. Example of the change in behaviour with 1.1.
Thanks for your consideration :)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions