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
Allowing notarizations and empty notarizations for the same round to be collected & processed.
Process past rounds (highestFinalizedRound > x > e.round)
if !IsReadyToBeScheduled during processNotarizedBlock then we must be missing a notarization for a round
if !IsReadyToBeScheduled during processFinalizedBlock then this signifies a bigger issue(since we have a finalization for nextSeqToCommit but can't find the current seq in the epoch).
Create tests for this
PR to un-synchronize LevelDB compactions(avalanchego)
handleBlockMessage(only request once from sender)handleBlockMessageif missing previous block (only request once from sender)highestFinalizedRound>x>e.round)!IsReadyToBeScheduledduringprocessNotarizedBlockthen we must be missing a notarization for a round!IsReadyToBeScheduledduringprocessFinalizedBlockthen this signifies a bigger issue(since we have a finalization fornextSeqToCommitbut can't find the current seq in the epoch).