Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Encountering an empty snapshot file means that that particular Kafka broker will treat all idempotent producers who produced prior to the offset of the snapshot file as expired. In the situation where a follower broker has rebuilt the auxiliary state from an empty snapshot, the leader broker has just gone down, and the follower broker will become the leader, then some in-flight producer identifiers will be expired potentially resulting in duplicate records.

...