Setting final outputs on active tasks: should kill first #6033
Labels
could be better
Not exactly a bug, but not ideal.
question
Flag this as a question for the next Cylc project meeting.
Milestone
The new(ish) Cylc 8 interventions proposal allows:
However, the proposal neglects to cover setting final outputs on active tasks that are not "stuck".
Hence, #6025 (don't allow automatically set (i.e., clock) expire on an active task); and this issue.
If an active task is not "stuck" we should require the user to kill the job before setting a final output, because orphaned jobs are:
We can easily avoid this by simply not allowing manual setting of final outputs on active tasks.
If a user tries to do it, refer them to
cylc kill
. Note #5981 could handle both normal and "stuck" tasks: if the job kill fails, set the requested output anyway.The text was updated successfully, but these errors were encountered: