Hi John

Thanks for the feedback (and for the great work on KIP441 :) ). 
Makes sense, will add a section in the KIP explaining rack awarenesses on high 
level and how it’s implemented in the different distributed systems.

Thanks,
Levani

> On 27. Jan 2021, at 16:07, John Roesler <vvcep...@apache.org> wrote:
> 
> Hi Levani,
> 
> Thanks for this KIP! I think this is really high value; it was something I 
> was disappointed I didn’t get to do as part of KIP-441.
> 
> Rack awareness is a feature provided by other distributed systems as well. I 
> wonder if your KIP could devote a section to summarizing what rack awareness 
> looks like in other distributed systems, to help us put this design in 
> context. 
> 
> Thanks!
> John
> 
> 
> On Tue, Jan 26, 2021, at 16:46, Levani Kokhreidze wrote:
>> Hello all,
>> 
>> I’d like to start discussion on KIP-708 [1] that aims to introduce rack 
>> aware standby task distribution in Kafka Streams.
>> In addition to changes mentioned in the KIP, I’d like to get some ideas 
>> on additional change I have in mind. 
>> Assuming KIP moves forward, I was wondering if it makes sense to 
>> configure Kafka Streams consumer instances with the rack ID passed with 
>> the new StreamsConfig#RACK_ID_CONFIG property. 
>> In practice, that would mean that when “rack.id <http://rack.id/>” is 
>> configured in Kafka Streams, it will automatically translate into 
>> ConsumerConfig#CLIENT_RACK_ID config for all the KafkaConsumer clients 
>> that is used by Kafka Streams internally.
>> 
>> [1] 
>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-708%3A+Rack+aware+Kafka+Streams+with+pluggable+StandbyTask+assignor
>>  
>> <https://cwiki.apache.org/confluence/display/KAFKA/KIP-708:+Rack+aware+Kafka+Streams+with+pluggable+StandbyTask+assignor>
>> 
>> P.S 
>> I have draft PR ready, if it helps the discussion moving forward, I can 
>> provide the draft PR link in this thread.
>> 
>> Regards, 
>> Levani

Reply via email to