-
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
Feature: Sim mode at runtime #5721
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c4c1b9 - Browse repository at this point
Copy the full SHA 7c4c1b9View commit details -
Allow Broadcasting modification of sim mode tasks
* Create a mode settings object - contains mode run info. * Test: Sim time check retrieves config on restart. * Make custom outputs happen on failure as well as success. * Check for broadcasts at simulation job submit. Apply suggestions from code review Co-authored-by: Oliver Sanders <[email protected]> Response to review Removed get_simulation_time from submit time. response to review save and retreive simulation task start time across reloads make sim mode obey queued/runahead/held status Update cylc/flow/simulation.py Co-authored-by: Ronnie Dutta <[email protected]> Apply suggestions from code review Co-authored-by: Ronnie Dutta <[email protected]> Update tests/integration/test_simulation.py Co-authored-by: Ronnie Dutta <[email protected]> Update tests/integration/test_simulation.py Co-authored-by: Ronnie Dutta <[email protected]> response to review simplified ModeSettings Usage Apply suggestions from code review Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5f3a25 - Browse repository at this point
Copy the full SHA c5f3a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f5320f - Browse repository at this point
Copy the full SHA 6f5320fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00c29a5 - Browse repository at this point
Copy the full SHA 00c29a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6b13b1 - Browse repository at this point
Copy the full SHA f6b13b1View commit details -
Ensure that mode_settings are deleted from the task proxy when
a psuedo-job finishes. Add test for workflow reload.
Configuration menu - View commit details
-
Copy full SHA for ff6037c - Browse repository at this point
Copy the full SHA ff6037cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd47a9 - Browse repository at this point
Copy the full SHA 0cd47a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c356bdf - Browse repository at this point
Copy the full SHA c356bdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e5aef - Browse repository at this point
Copy the full SHA d6e5aefView commit details -
- Re-order the ModeSettings.__init__ method to allow db loading before setting the start time. - Add `try_num` to database. - Fix/streamline the tests - add explicit broadcast test.
Configuration menu - View commit details
-
Copy full SHA for 695e5a8 - Browse repository at this point
Copy the full SHA 695e5a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f7606 - Browse repository at this point
Copy the full SHA a6f7606View commit details -
Update cylc/flow/task_job_mgr.py
Co-authored-by: Oliver Sanders <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69b03c9 - Browse repository at this point
Copy the full SHA 69b03c9View commit details -
Apply suggestions from code review
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2665d42 - Browse repository at this point
Copy the full SHA 2665d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e5041 - Browse repository at this point
Copy the full SHA 89e5041View commit details -
Pass
task_events_manager
wholesale to sim_time_check.Submit task messages for sim mode outcomes using `task_events_manager` rather than resolvers, to reduce the risk of ordering problems. Refactored tests to make them work with the above.
Configuration menu - View commit details
-
Copy full SHA for b097d33 - Browse repository at this point
Copy the full SHA b097d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7217c00 - Browse repository at this point
Copy the full SHA 7217c00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 970fa1d - Browse repository at this point
Copy the full SHA 970fa1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 312cf28 - Browse repository at this point
Copy the full SHA 312cf28View commit details -
Update cylc/flow/simulation.py
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2392af - Browse repository at this point
Copy the full SHA e2392afView commit details -
Update cylc/flow/cfgspec/workflow.py
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08f4345 - Browse repository at this point
Copy the full SHA 08f4345View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62d5897 - Browse repository at this point
Copy the full SHA 62d5897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3832e7b - Browse repository at this point
Copy the full SHA 3832e7bView commit details -
Update tests/flakyfunctional/cylc-get-config/04-dummy-mode-output.t
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c3bf61 - Browse repository at this point
Copy the full SHA 8c3bf61View commit details -
Apply suggestions from code review
Co-authored-by: Oliver Sanders <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8d5aea - Browse repository at this point
Copy the full SHA c8d5aeaView commit details -
Fallback created for lack of start time in database.
This is likely if someone upgrades a sim mode workflow part-way through a run.
Configuration menu - View commit details
-
Copy full SHA for 42aa4b2 - Browse repository at this point
Copy the full SHA 42aa4b2View commit details -
Ensure that broadcasts to fail cycle points triggers a re-parse
of fail cycle points. Check other items in simulation mode settings for similar bugs.
Configuration menu - View commit details
-
Copy full SHA for 42ad8cc - Browse repository at this point
Copy the full SHA 42ad8ccView commit details -
Use itask summary started time as sole arbiter of simulation
tasks which have been submitted before restart.
Configuration menu - View commit details
-
Copy full SHA for 38db5dc - Browse repository at this point
Copy the full SHA 38db5dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d3dc4 - Browse repository at this point
Copy the full SHA 95d3dc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1058023 - Browse repository at this point
Copy the full SHA 1058023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96db826 - Browse repository at this point
Copy the full SHA 96db826View commit details
Commits on Mar 4, 2024
-
Apply suggestions from code review
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b41424 - Browse repository at this point
Copy the full SHA 0b41424View commit details -
Configuration menu - View commit details
-
Copy full SHA for d93de69 - Browse repository at this point
Copy the full SHA d93de69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6268809 - Browse repository at this point
Copy the full SHA 6268809View commit details -
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5447530 - Browse repository at this point
Copy the full SHA 5447530View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab53227 - Browse repository at this point
Copy the full SHA ab53227View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2b372e - Browse repository at this point
Copy the full SHA d2b372eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ceb3063 - Browse repository at this point
Copy the full SHA ceb3063View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89db69c - Browse repository at this point
Copy the full SHA 89db69cView commit details
Commits on Mar 6, 2024
-
Update cylc/flow/simulation.py
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd2fe55 - Browse repository at this point
Copy the full SHA cd2fe55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6773246 - Browse repository at this point
Copy the full SHA 6773246View commit details -
Prevent repeated use of sim_task_failed giving different answers (bas…
…ed on the previous answer).
Configuration menu - View commit details
-
Copy full SHA for d147b0f - Browse repository at this point
Copy the full SHA d147b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 269078a - Browse repository at this point
Copy the full SHA 269078aView commit details
Commits on Mar 11, 2024
-
Broadcast changes to simulated tasks in task_job_manager
to allow non simulation settings to be modified and to avoid changing the itask.tdef.rtconfig.
Configuration menu - View commit details
-
Copy full SHA for b4f4bb1 - Browse repository at this point
Copy the full SHA b4f4bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 370d2b6 - Browse repository at this point
Copy the full SHA 370d2b6View commit details -
Update cylc/flow/simulation.py
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9e1d15 - Browse repository at this point
Copy the full SHA b9e1d15View commit details -
Update cylc/flow/simulation.py
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b355ae2 - Browse repository at this point
Copy the full SHA b355ae2View commit details -
Update tests/integration/test_simulation.py
Co-authored-by: Ronnie Dutta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44abd5a - Browse repository at this point
Copy the full SHA 44abd5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb064a0 - Browse repository at this point
Copy the full SHA cb064a0View commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ef2fc58 - Browse repository at this point
Copy the full SHA ef2fc58View commit details -
Co-authored-by: Hilary James Oliver <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6be7372 - Browse repository at this point
Copy the full SHA 6be7372View commit details -
Update cylc/flow/simulation.py
Co-authored-by: Hilary James Oliver <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 389a0be - Browse repository at this point
Copy the full SHA 389a0beView commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9186ad1 - Browse repository at this point
Copy the full SHA 9186ad1View commit details