Feature #13773
Updated by Tom Clegg over 6 years ago
It is useful to know when a container is going to fail, but hasn't completed yet. Workflow developers / users want to know this so workflows can be resubmitted. arvados-cwl-runner The API server wants to use know this to avoid reusing an arvados-cwl-runner so it does not select a container for reuse which has already decided is going to fail. Need to: * Decide how it should be represented on the container record; see [[Container status / outcome reporting]] record & implement * Add required field(s) to database and API models * Make arvados-cwl-runner set "will fail" status on the container when a workflow step fails. * API server should take "will fail" status into account when searching for containers to reuse (via "filters" in arvados-cwl-runner's container request) * In Workbench, Workbench should recognize and display "will fail" status differently from "running"