Skip to content

Conversation

@Garandor
Copy link
Contributor

@Garandor Garandor commented Jan 16, 2026

What

This PR marks the rpc_healthcheck_enabled flag as deprecated and removes its functionality from the RPC health check polling logic.

Cleanup of this flag from the config will happen in a later PR

Why

The RPC health check functionality should always be enabled, making the toggle unnecessary. Removing the conditional check simplifies the code.

Risks

  • Malfunction of the RPC Healthchecker can lead to the node going down

Copy link
Contributor Author

Garandor commented Jan 16, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@Garandor Garandor marked this pull request as ready for review January 21, 2026 05:59
@Garandor Garandor changed the title always poll RPCs in the background, even if disabled RPC Resolver: always on Jan 21, 2026
@Garandor Garandor changed the title RPC Resolver: always on RPC Resolver: Healthcheck is always on Jan 21, 2026
@Garandor Garandor changed the title RPC Resolver: Healthcheck is always on RPC Resolver: Healthcheckalways on Jan 21, 2026
@Garandor Garandor changed the title RPC Resolver: Healthcheckalways on RPC Resolver: Healthcheck always on Jan 21, 2026
@github-actions
Copy link

github-actions bot commented Jan 21, 2026

PASS [ 44.721s] (3/3) lit_node::test toxiproxy::perf_tests::load_with_no_latency
PASS [ 44.848s] (2/3) lit_node::test toxiproxy::perf_tests::load_with_50ms_latency_single_link
PASS [ 91.791s] (1/3) lit_node::test toxiproxy::perf_tests::load_with_50ms_latency_all_links

GTC6244
GTC6244 previously approved these changes Jan 21, 2026
Copy link
Contributor

@GTC6244 GTC6244 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. Have a question around why you re-added the deprecated value, but will approve anyway so you can merge without needing a re-review! ;-)

@Garandor Garandor changed the base branch from rework_default_rpc to graphite-base/78 January 22, 2026 13:44
@Garandor Garandor self-assigned this Jan 22, 2026
@Garandor Garandor changed the base branch from graphite-base/78 to master January 22, 2026 15:25
@Garandor Garandor dismissed GTC6244’s stale review January 22, 2026 15:25

The base branch was changed.

@Garandor Garandor merged commit 19c219f into master Jan 22, 2026
33 checks passed
Copy link
Contributor Author

Merge activity

@Garandor Garandor deleted the always_poll_rpcs branch January 22, 2026 20:43
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