swif2 bless-jobs

Resolve problem jobs by treating them as having successfully run.

Usage

swif2 bless-jobs <workflow> [options] <job-selection>

Matching problem jobs will be moved from the problem queue into the reap queue, so they will be treated as jobs that had completed successfully on the batch system. This operation is only meaningful when applied to jobs that actually ran but which the batch system reported as unsuccessful owing to non-zero exit code, over resource, etc. Notably, this operation does not apply to jobs that failed for other reasons such as missing input or missing output. Note that <job-selection> is as documented for swif2 modify-jobs.

Examples

Bless all jobs named with trailing numbers in the range [100-300).

swif2 bless-jobs -names -regexp '.*_[12][0-9]{2}'

Bless all unresolved problem jobs that failed owing to time over-utilization.

swif2 bless-jobs -problems SLURM_TIMEOUT