Project

General

Profile

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" 

Back