chainlink icon indicating copy to clipboard operation
chainlink copied to clipboard

BCI-2450: Health check for MultiNode to ensure that node is not in syncing state

Open dhaidashenko opened this issue 1 year ago • 2 comments

This came up as a follow-up of testing on canary, by QA teams.

If an RPC node is newly setup, and still syncing the blockchain, it may not be ready for taking client requests. Currently, our MultiNode client marks this node as OutOfSync, and logs error statements in our logs, which is confusing for some NOPS.

Changes:

  • Added separate node state syncing to differentiate it from outOfSyncStatte.
  • Fixed reconnection bug for nodes with invalidChainID. We close ws connection, when transitioning node to this state, but do not reconnect.

dhaidashenko avatar Jan 12 '24 18:01 dhaidashenko

I see that you haven't updated any README files. Would it make sense to do so?

github-actions[bot] avatar Jan 12 '24 18:01 github-actions[bot]