MystenLabs / mysticeti

Mysticeti: Low-Latency DAG Consensus with Fast Commit Path
Apache License 2.0
55 stars 28 forks source link

Support proper committed state recovery and replay #48

Closed lxfind closed 1 year ago

lxfind commented 1 year ago

This PR adds support to the SimpleCommitObserver to be able to resend committed subdags to consensus output channel, for anything that hasn't been sent yet during recovery. It also cleans up the recovery state by splitting it into two states, initialized when opening the block store.