Yishun, some more comments:

1. "All the coordinator ids " + "for this request": it should be "all the
requested group ids looking for their coordinators" right?

2. I just thought about this a bit more, regarding "*Compatibility issues
between old and new versions need to be considered, we should think about
how to convert requests from a newer version to a old version."*

One thing I realized is that for FindCoordinatorRequest, today both
consumer / admin client would need it. I.e. to complete the KIP for
compatibility, you'll have to implement this function along with this KIP,
since otherwise consumer talking to an old broker will fail to.

So I'd suggest you update the `Compatibility` section with a detailed
proposal on how to let new versioned clients to talk to old versioned
brokers. We've talked about some high-level implementation guidelines in
the DISCUSS thread, which you can try it out and see if it works: i.e. by
starting a Kafka broker with version 2.0, and then starting a consumer
client with trunk (it will have a new version), and the added logic should
make sure the consumer still proceeds normally with the compatibility logic
that we are going to add.


Guozhang

On Thu, Aug 16, 2018 at 5:46 PM, Hu Xi <huxi...@hotmail.com> wrote:

> +1 (non-binding)
>
> ________________________________
> 发件人: Yishun Guan <gyis...@gmail.com>
> 发送时间: 2018年8月17日 8:14
> 收件人: dev@kafka.apache.org
> 主题: [VOTE] KIP-347: Enable batching in FindCoordinatorRequest
>
> Hi all,
>
> I want to start a vote on this KIP:
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> 347%3A++Enable+batching+in+FindCoordinatorRequest
>
> Here is the discussion thread:
> https://lists.apache.org/thread.html/fd727cc7d5b0956d64255c35d5ed46
> 403c3495a7052ba8ffbc55e084@%3Cdev.kafka.apache.org%3E
>
> Thanks everyone for your input!
>
> Best,
> Yishun
>



-- 
-- Guozhang

Reply via email to