nextflow-io/nextflow

Add error strategy shortcuts

Open

#563 aperta il 10 gen 2018

Vedi su GitHub
 (11 commenti) (0 reazioni) (0 assegnatari)Groovy (784 fork)batch import
good first issue

Metriche repository

Star
 (3382 star)
Metriche merge PR
 (Merge medio 16g 9h) (54 PR mergiate in 30 g)

Descrizione

The errorStrategy 'retry' implicitly terminates the execution when a task exceeds the max number of allowed retries.

There are use cases in which the user wants to ignore of finish the workflow execution. This is possible by using a dynamic error strategy (closure). However it would be useful to provide two new synthetic error strategies to simplifies the above use case, such as:

  • retryThenIgnore: task execution is retried in case of error, if the errors exceed the maximum number allowed the task is ignored by applying the ignore error strategy.
  • retryThenFinish: task execution is retried in case of error, if the errors exceed the maximum number allowed the execution is stopped by applying the finish error strategy.

Guida contributor