Hi all I see for mm2, mirrored topic name will have source kafka cluster put as prefix, but consumer group doesn't, why not put consumer group naming same as topic? is it because consumer group/offset mirroring not only from source-kafka to remote-kafka but also from remote-kafka to source-kafka, so we need to make sure consumer group name are same across kafkas?
I made a test and it looks like consumer group offset mirroring is one-way: say, I have topic/acl(consumer group) created in source-kafka, and produce and consume message from source-kafka, and I can see topic and consumer group offset are mirrored to remote-kafka, this is very good, but when I produce to source-kafka and consume from remote-kafka, I see consumer group offset is updated in remote-kafka, but not updating the source-kafka, in my mm2 config I put them cross-mirrored, so in this case, even I consume from remote-kafka, I would expect source-kafka get consumer group offset updated, but it is not, what do I miss? or what is the best practice with mm2? produce and consume from source-kafka and mirror to remote? or produce to source-kafka and consume from remote-kafka, but offset not mirrored to source! {{ kafka01_name }}->{{ kafka02_name }}.enabled=true {{ kafka02_name }}->{{ kafka01_name }}.enabled=true {{ kafka01_name }}->{{ kafka02_name }}.sync.group.offsets.enabled = true {{ kafka02_name }}->{{ kafka01_name }}.sync.group.offsets.enabled = true topics=.* groups=.*