Skip to content

Commit

Permalink
remove proposal clarification
Browse files Browse the repository at this point in the history
  • Loading branch information
oliver-sanders committed Nov 13, 2024
1 parent 5a46907 commit 1f8e480
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions docs/proposal-remove.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,12 @@ run mode called "skip" which can be configured via `cylc broadcast`.
This means prerequisites which have been satisfied by `cylc trigger` or
`cylc set` will not be unset as the result of `cylc remove` as these
have been manually satisfied by separate interventions.
3. If removing a task causes all of the prerequisites on a downstream task to be
unset (i.e. if the downstream task was spawned as a result of outputs from
this task alone) then the downstream task shall be removed from the pool.
3. If removing a task causes all of the prerequisites on a waiting downstream
task to be unset (i.e. if the downstream task was spawned as a result of
outputs from this task alone, but the task has not yet submitted) then the
downstream task shall be removed from the pool.
This navigates the SoD pre-spawning of tasks with partially satisfied
prerequisites.
4. This command shall not be extended to cover the selective un-setting of
specific prerequisites or outputs.
5. When all flows are removed from active tasks, Cylc should first attempt to
Expand Down

0 comments on commit 1f8e480

Please sign in to comment.