Skip to content

fix: finalization fallback to deploy node when observer unreachable#2

Open
ozerovio wants to merge 3 commits into
devfrom
dev_finalization
Open

fix: finalization fallback to deploy node when observer unreachable#2
ozerovio wants to merge 3 commits into
devfrom
dev_finalization

Conversation

@ozerovio
Copy link
Copy Markdown
Collaborator

Falls back to the deploy node when the observer is unreachable (standalone). Per review: gate on the observer error only + document the observer_grpc_port + 1 convention.

ozerovio added 3 commits May 28, 2026 08:52
…chable

- standalone has no listener on the observer port (grpc + 1), so the check
  wrongly reported "did not reach terminal state"
- on an observer query error, retry the deploy node's own HTTP port, which
  also serves /api/deploy-finalization-status
- a shard observer responds, so the fallback never runs (behavior unchanged)
Per review: drop the node_http_port != http_port guard (a leaky proxy that
skipped the fallback when observer and node shared a port on different hosts)
and the upfront allocations. Fall back to the deploy node on any observer
error, building the node client lazily. Document the observer HTTP =
observer_grpc_port + 1 convention on --observer-port.
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.

2 participants