Jakub Scholz created KAFKA-9121: ----------------------------------- Summary: Mirror Maker 2.0 doesn't handle the topic names in consumer checkpoints properly when topic name contain separator Key: KAFKA-9121 URL: https://issues.apache.org/jira/browse/KAFKA-9121 Project: Kafka Issue Type: Bug Components: mirrormaker Affects Versions: 2.4.0 Reporter: Jakub Scholz
I was trying the Kafka Mirror Maker 2.0 and run into the following situation: 1) I have 2 Kafka clusters with topic {{kafka-test-apps}} topic 2) I configured Mirror Maker with {{replication.policy.separator=-}} and with mirroring between cluster {{a}} and {{b}}. 3) When running Mirror Maker the mirroring of topics works fine. But when I use the {{RemoteClusterUtils}} to recover the offsets, the names of the topics for which the offsets are found are {{a-kafka-test-apps}} and {{apps}}. While the expected topic names would be {{a-kafka-test-apps}} and {{kafka-test-apps}}. I tried to find the issue, but didn't found it so far. But it doesn't seem to be in {{RemoteClusterUtils}} because the topic names seem to be wrong already in {{checkpoints.internal}} topic. So it is probably already processed in the wrong way in the source cluster. When I use {{.}} as the separator, it seems to work fine for me. It looks like the problem is only when the topci names contain already the separator in the original topic name. But using the right separator might not be a solution for this, because you migth have topics with different characters and always have this problem. -- This message was sent by Atlassian Jira (v8.3.4#803005)