Closed kbergin closed 5 years ago
➤ Charles Yan commented:
Currently Lira downloads Cromwell options for a workflow and passes them directly along to Cromwell. In order to implement this change, I believe we’ll need to modify the contents before passing it along. A couple questions come to mind:
➤ Saman Ehsan commented:
These PRs are ready for another round of review!
https://github.com/HumanCellAtlas/lira/pull/168 ( https://github.com/HumanCellAtlas/lira/pull/168|smart-link ) https://github.com/HumanCellAtlas/skylab/pull/226 ( https://github.com/HumanCellAtlas/skylab/pull/226|smart-link ) https://github.com/HumanCellAtlas/pipeline-tools/pull/151 ( https://github.com/HumanCellAtlas/pipeline-tools/pull/151|smart-link )
➤ Saman Ehsan commented:
Note: We shouldn’t merge in the Lira changes unless the “workflow-hash-label” commit is reverted or the notification time-out error is fixed.
➤ Saman Ehsan commented:
QA notes:
➤ Chengchen Wang commented:
QAed, looks good to me!
The Optimus workflow occasionally fails due to transient errors that can be fixed with automated retries. A default value for the maxRetries runtime parameter can be configured in the workflow options file.
Have Lira set a default value based on what is specified in its config, so that it is automatically applied to every task. This also requires explicitly setting the maxRetries value to zero in submit wdl tasks that should not be retried.
┆Issue is synchronized with this Jira Story