Hi,

First, thanks for putting out a KIP for this. This is super important for
production deployments of Kafka.

Few questions:

1) Are we sure we want "as many racks as possible"? I'd want to balance
between safety (more racks) and network utilization (traffic within a rack
uses the high-bandwidth TOR switch). One replica on a different rack and
the rest on same rack (if possible) sounds better to me.

2) Rack-locator class seems overly complex compared to adding a rack.number
property to the broker properties file. Why do we want that?

Gwen



On Mon, Sep 28, 2015 at 12:15 PM, Allen Wang <allenxw...@gmail.com> wrote:

> Hello Kafka Developers,
>
> I just created KIP-36 for rack aware replica assignment.
>
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-36+Rack+aware+replica+assignment
>
> The goal is to utilize the isolation provided by the racks in data center
> and distribute replicas to racks to provide fault tolerance.
>
> Comments are welcome.
>
> Thanks,
> Allen
>

Reply via email to