Sorry, correction -- I am realizing now it would be 3 copies of the same
topic data as A.topic1 has different data than B.topic1. However, that
would still be 3 copies as opposed to just 2 with something like topic1 and
A.topic1.

As well, if I were to explicitly replicate the remote topic back to the
source cluster by adding it to the topic whitelist, would I also need to
update the topic blacklist and remove ".*\.replica" (since the blacklists
take precedence over the whitelists)?

Josh

On Wed, Aug 19, 2020 at 11:46 AM Josh C <josh.fl.c...@gmail.com> wrote:

> Thanks for the clarification Ryanne. In the context of active/active
> clusters, does this mean there would be 6 copies of the same topic data?
>
> A topics:
> - topic1
> - B.topic1
> - B.A.topic1
>
> B topics:
> - topic1
> - A.topic1
> - A.B.topic1
>
> Out of curiosity, is there a reason for MM2 not emitting checkpoint data
> for the source topic AND the remote topic as a pair as opposed to having to
> explicitly replicate the remote topic back to the source cluster just to
> have the checkpoints emitted upstream?
>
> Josh
>
> On Wed, Aug 19, 2020 at 6:16 AM Ryanne Dolan <ryannedo...@gmail.com>
> wrote:
>
>> Josh, yes it's possible to migrate the consumer group back to the source
>> topic, but you need to explicitly replicate the remote topic back to the
>> source cluster -- otherwise no checkpoints will flow "upstream":
>>
>> A->B.topics=test1
>> B->A.topics=A.test1
>>
>> After the first checkpoint is emitted upstream,
>> RemoteClusterUtils.translateOffsets() will translate B's A.test1 offsets
>> into A's test1 offsets for you.
>>
>> Ryanne
>>
>> On Tue, Aug 18, 2020 at 5:56 PM Josh C <josh.fl.c...@gmail.com> wrote:
>>
>> > Hi there,
>> >
>> > I'm currently exploring MM2 and having some trouble with the
>> > RemoteClusterUtils.translateOffsets() method. I have been successful in
>> > migrating a consumer group from the source cluster to the target
>> cluster,
>> > but was wondering how I could migrate this consumer group back to the
>> > original source topic?
>> >
>> > It is my understanding that there isn't any checkpoint data being
>> > emitted for this consumer group since it is consuming from a mirrored
>> topic
>> > in the target cluster. I'm currently getting an empty map since there
>> isn't
>> > any checkpoint data for 'target.checkpoints.internal' in the source
>> > cluster. So, I was wondering how would I get these new translated
>> offsets
>> > to migrate the consumer group back to the source cluster?
>> >
>> > Please let me know if my question was unclear or if you require further
>> > clarification! Appreciate the help.
>> >
>> > Thanks,
>> > Josh
>> >
>>
>

Reply via email to