KIP-1098 — Reverse Checkpointing in MirrorMaker
Discussion MirrorMakerConsumer
Extends MirrorMaker2 checkpointing to support reverse replication so that consumer group offsets made on the downstream cluster are checkpointed back upstream, enabling minimal reprocessing on failback after a failover. In bidirectional replication, the standard checkpoint flow only covers failover (upstream→downstream direction), leaving consumers that progressed on the downstream cluster unable to resume accurately when switching back.
Details
| Author | Daniel Urban |
| Status | Discussion |
| JIRA | KAFKA-17828 |
| Wiki | View on Apache Wiki |
| Created | 2024-10-18 |
| Last Modified | 2024-10-28 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.