Iftach, I think I've found a bug. I tested this fix in my infra and worked
fine. Putting a PR upstream for review:
https://github.com/apache/kafka/pull/9313.

On Wed, Sep 16, 2020 at 1:26 PM Iftach Ben-Yosef <iben-yo...@outbrain.com>
wrote:

> Hey Samuel,
>
> I am facing a similar issue with the partitions.assignment.strategy
> consumer setting on MM2.
>
> Let me know if you have any success with setting this (I am also interested
> with the auto.offset.reset config as well but its a lower priority for my
> testing. I assume the solution will be the same for both configs)
>
> Good luck and feel free to ping me if you want to try and discuss this.
>
> Iftach
>
>
> On Wed, Sep 16, 2020, 19:59 Samuel Cantero <scante...@gmail.com> wrote:
>
> > So the problem is that this is hardcoded for 2.5.1 and 2.6:
> >
> >
> https://github.com/apache/kafka/blob/62abe01bee0396515253373e906253bd0e081cb9/connect/mirror/src/main/java/org/apache/kafka/connect/mirror/MirrorConnectorConfig.java#L235
> > .
> >
> > Already fixed in https://github.com/apache/kafka/pull/8921.
> >
> > I will try to understand why it is failing for other properties now.
> >
> > On Wed, Sep 16, 2020 at 12:20 PM Ning Zhang <ning2008w...@gmail.com>
> > wrote:
> >
> > > just a possibility that `source-cluster-alias.` does not align with the
> > > <source_cluster_alias> used in `clusters:`
> > >
> > > On 2020/09/16 14:24:39, Samuel Cantero <scante...@gmail.com> wrote:
> > > > Definitely not working for me. I can't change any consumer attribute
> > for
> > > > source-alias or cluster-alias. It is working for the producer though.
> > The
> > > > config is rendered fine so I need to dig deeper on my side as this is
> > > > working for you.
> > > >
> > > > Thanks,
> > > >
> > > > On Tue, Sep 15, 2020 at 5:29 PM Ning Zhang <ning2008w...@gmail.com>
> > > wrote:
> > > >
> > > > > Hello Samuel,
> > > > >
> > > > > I tried other consumer config and it worked. Basically, it should
> > > follow
> > > > > the pattern `source-cluster-alias.consumer.<consumer_config_name>`.
> > In
> > > your
> > > > > case, I think it should be
> > > > > `source-cluster-alias.consumer.auto.offset.reset`. But feel free to
> > try
> > > > > other consumer config and see if they work
> > > > >
> > > > > On 2020/09/15 20:53:12, Samuel Cantero <scante...@gmail.com>
> wrote:
> > > > > > I tried this but even the override does not work for me as I can
> > > still
> > > > > see
> > > > > > "earliest" on the ConsumerConfig properties. Did you manage
> > actually
> > > to
> > > > > > make this work or are you just recommending this config?
> > > > > >
> > > > > > Best,
> > > > > >
> > > > > > On Mon, Sep 14, 2020 at 7:26 PM Ning Zhang <
> ning2008w...@gmail.com
> > >
> > > > > wrote:
> > > > > >
> > > > > > > Hello Samuel,
> > > > > > >
> > > > > > > I guess you are talking about the case where you start to
> mirror
> > a
> > > new
> > > > > > > topic? If yes, I think the config should be
> > > > > > > `source-cluster-alias.consumer.auto.offset.reset`, instead of
> > > `target`,
> > > > > > > because `target` is where the producer of MM2 replicates the
> > > messages
> > > > > > > towards, right?
> > > > > > >
> > > > > > > If MM2 mirrors a topic that has been previously mirrored and
> the
> > > > > consumer
> > > > > > > offsets have preserved, `auto.offset.reset`` should not matter,
> > > > > because MM2
> > > > > > > always start mirroring from the last known offsets
> > > > > > >
> > > > > > > On 2020/09/10 23:03:16, Samuel Cantero <scante...@gmail.com>
> > > wrote:
> > > > > > > > Hello,
> > > > > > > >
> > > > > > > > I'd like to know whether starting mirroring from latest is
> > doable
> > > > > with
> > > > > > > > mirrormaker2. I tried setting the
> > > > > > > > target-cluster-alias.consumer.auto.offset.reset to latest but
> > it
> > > > > doesn't
> > > > > > > > work (for an active/passive setup). Any help would be
> > > appreciated.
> > > > > > > >
> > > > > > > > Best,
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
> --
> The above terms reflect a potential business arrangement, are provided
> solely as a basis for further discussion, and are not intended to be and
> do
> not constitute a legally binding obligation. No legally binding
> obligations
> will be created, implied, or inferred until an agreement in final form is
> executed in writing by all parties involved.
>
>
> This email and any
> attachments hereto may be confidential or privileged.  If you received
> this
> communication by mistake, please don't forward it to anyone else, please
> erase all copies and attachments, and please let me know that it has gone
> to the wrong person. Thanks.
>

Reply via email to