Lab runs connect a restarted CMOnet again #149
Loading…
Reference in a new issue
No description provided.
Delete branch "vinny/restart-reconnect"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
restart_cmonetfault now connects the restarted CMOnet to CMO once the new process answers (connection.statenot_initialized, generation 0), as the operator does after a restart, and then waits for the process rejoin.waitreports an error only while it is the latest answer.Test plan
tests/test_laboratory_runs.py::test_a_restarted_controller_is_connected_again_before_its_rejoin_is_awaitedtests/test_laboratory_runs.py::test_a_wait_reports_an_error_only_while_it_is_the_latest_answertests/test_laboratory_runs.pytools/check.py --revin the background🤖 Generated with Claude Code