KIP-737 — Add canTrackSource to ReplicationPolicy
Discussion Kafka 3.0 MirrorMaker
KIP-737 adds a `canTrackSource()` method to the `ReplicationPolicy` interface in MirrorMaker 2, allowing implementations to declare whether they can reverse-map a topic name back to its source cluster. Without this capability, the `IdentityReplicationPolicy` (needed for MirrorMaker 1 migration) cannot coexist cleanly with MM2's offset syncing logic, which assumes topic names encode source cluster identity.
Details
| Author | Matthew de Detrich |
| Status | Discussion |
| Kafka Version | 3.0 |
| JIRA | KAFKA-9726 |
| Wiki | View on Apache Wiki |
| Created | 2021-05-10 |
| Last Modified | 2021-05-10 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.