-
Notifications
You must be signed in to change notification settings - Fork 94
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
Isolated start-up and shut-down graphs. #5090
base: master
Are you sure you want to change the base?
Conversation
e9ee0ee
to
b4e5429
Compare
bcb5b05
to
8d09900
Compare
I'm tentatively putting this one back to 8.1.0.
|
Merged master and deconflicted. |
@dpmatthews - pinging you for a big-picture review (given your involvement in the discussions that led to this). |
acc0ca3
to
5c4532c
Compare
Squashed and rebased. |
5c4532c
to
5617b1c
Compare
5617b1c
to
2eb2cde
Compare
(Rebased) |
2eb2cde
to
f6ebfbf
Compare
(Rebased) |
commit ad8231a8f22dd3cd8d887774474f97df2c83e429 Merge: acc0ca3 6fc3c58 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Mon Mar 20 10:27:19 2023 +1300 Merge branch 'master' into initial-final-graph commit acc0ca3 Author: Hilary Oliver <hilary.j.oliver@gmail.com> Date: Wed Oct 26 12:00:00 2022 +1300 Style fix. commit a7170fb Author: Hilary Oliver <hilary.j.oliver@gmail.com> Date: Wed Oct 26 11:53:31 2022 +1300 Update change log. commit 9024065 Merge: 858a8c1 b0ff549 Author: Hilary Oliver <hilary.j.oliver@gmail.com> Date: Wed Oct 26 11:32:26 2022 +1300 Merge branch 'master' into initial-final-graph commit 858a8c1 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Mon Sep 26 23:27:01 2022 +1300 Fix alpha/omega graph runahead release. commit b581ab2 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Mon Sep 26 23:26:33 2022 +1300 Add new func tests. commit 8d09900 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Mon Sep 26 15:53:42 2022 +1300 Revert graph sorting change. commit 75c1763 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Fri Sep 23 22:44:08 2022 +1200 Adapt integration tests. commit 1b685a0 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Fri Sep 23 15:55:57 2022 +1200 Tidy up. commit 7a62450 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Fri Sep 23 13:20:51 2022 +1200 Switch to alpha and omega. commit 129c2e3 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Fri Sep 23 10:32:54 2022 +1200 Implicit integer ICP if only nocycle graphs. commit a53ac82 Author: Hilary James Oliver <hilary.j.oliver@gmail.com> Date: Thu Sep 22 16:23:16 2022 +1200 startup and shutdown graphs; needs tidying
f6ebfbf
to
db03e50
Compare
(Rebased) |
I'm annoyed I didn't review this one earlier.. A welcome feature for NIWA Ops. |
8.4.0 is intended to be a small release filling in the remaining intervention holes:
This is a large low-priority feature that requires some thought. Cheekily bumping this back until we are able to give it the time it requires. |
Yes the new intervention stuff is higher priority, but at the least I'd really like to prioritize this soon after 8.4.0. This has been requested by many users for a long time. It looks "bigger" than it really is, in that it doesn't mess with the nasty bits of scheduler internals. And, we did discuss and agree it several years back. |
Close #4912
Supersede #5036
(Really addresses the original #4903 but specifically just for start-up and shut-down graphs)
Implements isolated initial and final graphs as special non-advancing cycle points, to avoid the pain of eternal dependence on initial and final tasks.
The initial cycle point is called alpha and the final one omega.
How it works:
Also:
alpha/foo
will coexist in the task pool with3/bar
etc.EXAMPLE
Result:
Check List
CONTRIBUTING.md
and added my name as a Code Contributor.setup.cfg
andconda-environment.yml
.CHANGES.md
entry included if this is a change that can affect users