-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Tasks in a final status (succeeded, failed, submit-failed or expired) that have not completed their completion expression indicate a failure in the workflow. Tasks in these states require human intervention to recover.
Currently, we do not provide any form of visual indication of a final-incomplete task in the GUI/Tui which is a problem.
- We do issue warnings about these tasks which will show up in the warning triangles.
- The info view will also show the completion expression as incomplete.
- However, there is no top-level indication on the task itself.
- Note a final-incomplete task could have a task state of succeeded!
We need a better way of indicating final-incomplete tasks to users.
- Users should be able to see these tasks prominently.
- Users should be able to tell if there are any in the workflow (e.g. by filtering them).
- Users should be able to easily select these tasks to perform operations on them.
An attractive option to achieving this is to swap succeeded/failed for complete/incomplete. Amusingly, this is how the task-job separation was originally proposed. However, there are many details that would need to be fleshed out, e.g. cylc trigger //*:failed, task state filtering (might need job-state filter controls in the GUI?), etc.
May require a cylc-admin proposal.
See also - cylc/cylc-flow#4957