fix: HealthChecker.Register immediately populates cache when already running#22056
fix: HealthChecker.Register immediately populates cache when already running#22056
Conversation
Bump chainlink-common to v0.11.2-0.20260413215716-a931c3f2f162 (merge commit of smartcontractkit/chainlink-common#1976) to resolve stale cache in HealthChecker.Register() (CORE-2386).
…stale-cache # Conflicts: # core/scripts/go.sum # deployment/go.sum # go.mod # go.sum # integration-tests/go.sum # integration-tests/load/go.sum # system-tests/lib/go.sum # system-tests/tests/go.sum
…stale-cache # Conflicts: # core/scripts/go.mod # core/scripts/go.sum # deployment/go.mod # deployment/go.sum # go.mod # go.sum # integration-tests/go.mod # integration-tests/go.sum # integration-tests/load/go.mod # integration-tests/load/go.sum # system-tests/lib/go.mod # system-tests/lib/go.sum # system-tests/tests/go.mod # system-tests/tests/go.sum
…stale-cache # Conflicts: # core/scripts/go.mod # deployment/go.mod
Resolve conflict in integration-tests/load/go.mod: keep PR's chainlink-common version (a931c3f2f162) and take develop's chainlink-deployments-framework v0.95.0.
…stale-cache # Conflicts: # core/scripts/go.mod # deployment/go.mod # integration-tests/go.mod # integration-tests/load/go.mod # system-tests/lib/go.mod
|
👋 Fletch153, thanks for creating this pull request! To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team. Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks! |
|
I see you updated files related to
|
|
✅ No conflicts with other open PRs targeting |
|
…stale-cache # Conflicts: # integration-tests/load/go.mod
…stale-cache # Conflicts: # integration-tests/load/go.mod
|
|
Closing — superseded. Develop's chainlink-common is now at |
Pull request was closed





Summary
Bumps
chainlink-commonto include the fix from smartcontractkit/chainlink-common#1976 (now merged), which resolves a stale cache issue inHealthChecker.Register()(CORE-2386).When a service was registered with an already-running
HealthChecker, its health state was absent fromIsHealthy()/IsReady()for up to 15 seconds. The fix ensures newly registered services are immediately visible in health reports.Changes
go.mod/go.sum— bumpchainlink-commontov0.11.2-0.20260413215716-a931c3f2f162(merge commit of chainlink-common#1976)chainlink-protos/cre/goalso bumped as a transitive dependency requirement from the newchainlink-commonTest plan
go build ./...passesReplaces #21979.