FWIW, the Wikimedia Foundation would find this change really helpful.  We
are going to soon experiment with a stretched Kafka cluster, and it would
be nice to be able to target datacenter AND racks for replica placement.

On Thu, Dec 8, 2022 at 3:37 AM ziming deng <dengziming1...@gmail.com> wrote:

> Hi Viktor,
>
> As far as I know, we haven't make ReplicaPlacer a public interface, and we
> have no plan to make it public. I think you can submit a discussion or
> create a JIRA ticket directly without KIP if you have ideas on improving
> it, right?
>
> --
> Best,
> Ziming
>
> > On Nov 29, 2022, at 21:52, Viktor Somogyi-Vass <
> viktor.somo...@cloudera.com.INVALID> wrote:
> >
> > Hi All,
> >
> > I'd like to bump this. I've also updated the KIP to incorporate the new
> > KRaft changes (ReplicaPlacer). Luckily my proposals were quite similar to
> > that, so mostly I've made some minor rewording, naming changes, etc.
> >
> > Again, the brief summary of the KIP:
> > - expose replica placement strategies with a new config
> > - create an admin API and protocol to expose replica placement
> > functionality (mainly for the reassignment tool)
> > - create a new multi-level rack awareness strategy which improves
> > availability on stretch clusters
> >
> > I'm happy for any feedback.
> >
> > Best,
> > Viktor
> >
> > On Fri, Oct 28, 2022 at 4:14 PM Viktor Somogyi-Vass <
> > viktor.somo...@cloudera.com> wrote:
> >
> >> Hey all,
> >>
> >> I'd like to propose a new broker side replica assignment strategy and an
> >> interface that generalizes replica assignment on brokers and makes them
> >> pluggable.
> >>
> >> Briefly, the motivation for the new replica assignment strategy is that
> >> more and more of our customers would want to run their clusters in a
> >> stretched environment, where for instance a cluster is running over
> >> multiple regions (and multiple racks inside a region). Since this seems
> >> like a more common need, we'd like to contribute back our implementation
> >> and also make a generalized interface, so that new strategies that
> people
> >> may come up with could be served better.
> >>
> >> I welcome any feedback on this KIP.
> >>
> >> The link:
> >>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-879%3A+Multi-level+Rack+Awareness
> >>
> >> Best to all,
> >> Viktor
> >>
>
>

Reply via email to