On Thu, Oct 7, 2021 at 5:20 PM Jun Rao <j...@confluent.io.invalid> wrote: > 7. Jose, what control records were you referring? >
Hey Jun, in KRaft we have 3 control records. - LeaderChangeMessage - this is persistent in the replica log when a new leader gets elected and the epoch increases. We never included this record in the snapshot so this KIP doesn't need to process these control records. - SnapshotFooterRecord and SnapshotHeaderRecord - these records are control records at the end and beginning of the snapshot respectively. They only exist in the snapshot and never in the replicated log. This KIP needs to make sure that we downgrade these records. Thanks! -Jose