You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BN health check didn't detect that a lighthouse BN wasn't healthy (synced) when it couldn't sync due to not having any connectivity to the p2p network. The readyz endpoint reported Healthy. Only once the network issues were resolve, did the node start syncing and did the readyz turn to "BN is syncing".
Reproduce and look at the value of NodeSyncing response:
// SyncState is the data regarding the node's synchronization state to the chain.
type SyncState struct {
// HeadSlot is the head slot of the chain as understood by the node.
HeadSlot phase0.Slot
// SyncDistance is the distance between the node's highest synced slot and the head slot.
SyncDistance phase0.Slot
// IsOptimistic is true if the node is optimistic.
IsOptimistic bool
// IsSyncing is true if the node is syncing.
IsSyncing bool
}
SyncDistance might be high or HeadSlot might be zero.
Once the data has been identified, incorporate this check and new readzy value into app package.
The text was updated successfully, but these errors were encountered:
Adds a new `readyz` error for scenarios when beacon node cannot sync because of zero peers. Without this fix, the grafana healthy panel shows "OK".
`IsSyncing: false` means that the "Beacon node is not syncing" because either
- "It is fully synced" OR
- "Can't sync as it has no peers"
category: bug
ticket: #1732
Adds a new `readyz` error for scenarios when beacon node cannot sync because of zero peers. Without this fix, the grafana healthy panel shows "OK".
`IsSyncing: false` means that the "Beacon node is not syncing" because either
- "It is fully synced" OR
- "Can't sync as it has no peers"
category: bug
ticket: #1732
Problem to be solved
BN health check didn't detect that a lighthouse BN wasn't healthy (synced) when it couldn't sync due to not having any connectivity to the p2p network. The readyz endpoint reported Healthy. Only once the network issues were resolve, did the node start syncing and did the readyz turn to "BN is syncing".
See https://discord.com/channels/930779837218562078/1069932708689629234/1069932710849683466
Proposed solution
Reproduce and look at the value of
NodeSyncing
response:SyncDistance might be high or HeadSlot might be zero.
Once the data has been identified, incorporate this check and new readzy value into app package.
The text was updated successfully, but these errors were encountered: