You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The entire purpose of a pipeline run is to produce a particular set of results. If any of these results are missing for any reason, the run should be considered a failure. Otherwise the user has a false sense of success when in fact some results may be missing.
When all jobs are complete, the run waits for these two thread pools to finish:
Currently only a warning is logged, but the run is still considered successful as long as all jobs completed successfully (or were ignored).
Instead, the run should fail in this case. As a compromise, we could fail the run only if workflow.output.ignoreErrors is false, so that the user can keep the existing behavior if they want. But the default behavior should be to not declare success until all results have been published.
The text was updated successfully, but these errors were encountered:
The entire purpose of a pipeline run is to produce a particular set of results. If any of these results are missing for any reason, the run should be considered a failure. Otherwise the user has a false sense of success when in fact some results may be missing.
When all jobs are complete, the run waits for these two thread pools to finish:
nextflow/modules/nextflow/src/main/groovy/nextflow/Session.groovy
Lines 691 to 693 in 308d5a5
By default they will hard shutdown after 12 hours:
nextflow/modules/nextflow/src/main/groovy/nextflow/util/ThreadPoolHelper.groovy
Lines 47 to 51 in 308d5a5
Currently only a warning is logged, but the run is still considered successful as long as all jobs completed successfully (or were ignored).
Instead, the run should fail in this case. As a compromise, we could fail the run only if
workflow.output.ignoreErrors
is false, so that the user can keep the existing behavior if they want. But the default behavior should be to not declare success until all results have been published.The text was updated successfully, but these errors were encountered: