Skip to content

Fix double node restart in dynamic block production test - #3762

Merged
mkoura merged 2 commits into
masterfrom
fix/dynamic-block-production-restart
Oct 15, 2026
Merged

mkoura merged 2 commits into
masterfrom
fix/dynamic-block-production-restart

Conversation

@mkoura

@mkoura mkoura commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator
  • Stop all nodes before applying the updated Supervisor configuration.
  • Start the node group without restarting processes auto-started by the update.
  • Remove the redundant restart and unused reload_supervisor_config() helper.
  • Keep restart_all_nodes() unchanged.

This avoids interrupting nodes during startup while ensuring all nodes restart together, as required on local testnets.

Stop all nodes before updating the Supervisor configuration, then
start the node group without interrupting auto-started processes.
Keep the startup delay and remove the caller's redundant restart.

Use the existing service wrappers and leave restart_all_nodes
unchanged. Lint passed; the live E2E test was not rerun.
Remove reload_supervisor_config now that dynamic block production
uses the stop, update, and start service wrappers directly.

No callers remain. Lint passed.
@mkoura
mkoura requested a review from saratomaz as a code owner October 15, 2026 17:24
@mkoura
mkoura merged commit 4f4fe5e into master Oct 15, 2026
3 checks passed
@mkoura
mkoura deleted the fix/dynamic-block-production-restart branch October 15, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant