-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
interventions: agree on the set-outputs/remove/forget discussions #172
Comments
Clarification on use cases 6 & 7 in the
This case describes the scenario where a job has successfully submitted (or even started?) on a remote platform which subsequently becomes uncontactable leaving us with a job "stuck" in the submitted(/running?) state. We cannot poll or kill these tasks, so at Cylc 7 this could stall workflows. The I think this issue can still occur at Cylc 8, if so we need a mechanism for telling Cylc to disown these job submissions so that we can re-submit on another system and continue. Suggested solutions:
Sometimes tasks act as "if" statements in workflows, governing graph branching. With optional outputs these branching patterns are likely to become more common as people pull these "if" statements out of task logic and into the workflow graph.
E.G. we have a few workflows where the first task in every cycle yields an output which decides which data source to use based on runtime conditions. Users might want to intervene in this decision rather than leaving it up to the automatic logic in order to work around unexpected issues, for development or to test recovery logic manually. They may want To do this they need to be able to set the desired output on the switch task (covered by the Suggested solutions:
|
Thanks for the clarifications, that makes more sense now. I'll digest ASAP and update the doc. |
Agreed! The proposal pages are now merged into cylc-admin, the implementation work is now tracked by the following issues: |
The text was updated successfully, but these errors were encountered: