KIP-1074 — Allow the replication of user internal topics
Accepted Kafka 4.0 MirrorMaker
Adds a `replication.policy.internal.topic.separator.enabled` configuration (and related `ReplicationPolicy` changes) so MirrorMaker2 can replicate user-defined topics whose names end in `.internal` or `-internal`. The current `ReplicationPolicy.isInternalTopic()` logic unconditionally excludes any topic matching the internal naming pattern, silently dropping replication of legitimate business topics with those suffixes.
Details
| Author | Patrik Márton |
| Status | Accepted |
| Kafka Version | 4.0 |
| JIRA | KAFKA-17200 |
| Wiki | View on Apache Wiki |
| Created | 2024-07-30 |
| Last Modified | 2024-11-18 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.