cylc-flow icon indicating copy to clipboard operation
cylc-flow copied to clipboard

scheduler: restarting completed workflows

Open oliver-sanders opened this issue 1 year ago • 2 comments

Umbrella issue to cover issues related to extending completed workflows:

  • Make it easier to restart a completed workflow.
  • Make it more obvious why a completed workflow shuts down.
  • Make it easier to extend a completed workflow run (i.e. by triggering extra stuffs).

Work:

  • [x] https://github.com/cylc/cylc-flow/pull/5231
  • [x] https://github.com/cylc/cylc-flow/pull/5084
  • [ ] https://github.com/cylc/cylc-flow/issues/5416
  • [ ] Document (extend the interventions section https://github.com/cylc/cylc-doc/issues/626)

oliver-sanders avatar Apr 19 '23 15:04 oliver-sanders

Make it easier to restart a completed workflow.

Is the existing timeout PR not sufficient in your opinion? #5231

Make it more obvious why a completed workflow shuts down.

Agreed, at the least we can log an explanatory message.

Make it easier to extend a completed workflow run (i.e. by triggering extra stuffs).

How is this bullet point different from the first one?

hjoliver avatar Apr 20 '23 01:04 hjoliver

Is the existing timeout PR not sufficient in your opinion? https://github.com/cylc/cylc-flow/pull/5231

Yes, I've put this up as an umbrella issue to make it easier to track the larger functionality as no single PR addresses the whole issue.

How is this bullet point different from the first one?

Extending a workflow run e.g. by adding a new cycle of tasks is not completely solved by #5231 because it requires the user to know exactly which tasks they need to trigger to kick off the new cycle. This bullet point covers the point that this should be simple & transparent for non-techinical users and, ideally require a minimal number of operations to achieve.

The suggestions in #5416 would make this much more user-friendly.

oliver-sanders avatar Apr 20 '23 09:04 oliver-sanders