Skip to content

PLEX-3543: Adjust MultiNode RPC health metric - #126

Merged
Krish-vemula merged 3 commits into
mainfrom
fix/plex-3543-rpc-health
Nov 12, 2026
Merged

Krish-vemula merged 3 commits into
mainfrom
fix/plex-3543-rpc-health

Conversation

@Krish-vemula

@Krish-vemula Krish-vemula commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Description

PLEX-3543

Update multi_node_states to report unhealthy RPCs retained for optimistic retries as unhealthy, closing an alerting gap while preserving routing behavior.

Track independent health failures and restore Alive after recovery. Add regression coverage for last-node fallback, forced revival, and recovery.

Requires Dependencies

None.

Resolves Dependencies

None.

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ API Diff Results - github.com/smartcontractkit/chainlink-framework/multinode

⚠️ Breaking Changes (9)

Node[CHAIN_ID ID, RPC any] (1)
  • StateForMetrics — ➕ Added
Node[CHAIN_ID, RPC] (8)
  • StateForMetrics — ➕ Added

  • StateForMetrics — ➕ Added

  • StateForMetrics — ➕ Added

  • StateForMetrics — ➕ Added

  • StateForMetrics — ➕ Added

  • StateForMetrics — ➕ Added

  • StateForMetrics — ➕ Added

  • StateForMetrics — ➕ Added


📄 View full apidiff report

@Krish-vemula
Krish-vemula marked this pull request as ready for review November 5, 2026 22:32
@Krish-vemula
Krish-vemula requested a review from a team as a code owner November 5, 2026 22:32
Comment thread multinode/node_lifecycle.go Resolved
Comment thread multinode/node_lifecycle.go Resolved
Comment thread multinode/node.go Resolved
Comment thread multinode/node_lifecycle.go Resolved
Comment thread multinode/node_lifecycle.go Resolved
Comment thread multinode/node_fsm.go Resolved
Comment thread multinode/node_lifecycle.go Resolved
Comment thread multinode/node_lifecycle.go Resolved
@Krish-vemula
Krish-vemula merged commit 1b85bd2 into main Nov 12, 2026
25 checks passed
@Krish-vemula
Krish-vemula deleted the fix/plex-3543-rpc-health branch November 12, 2026 20:08
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.

3 participants