Hi Mayank,

> On Jul 14, 2023, at 11:25 AM, Mayank Shekhar Narula 
> <mayanks.nar...@gmail.com> wrote:
> 
> Kirk
> 
> 
>> Is the requested restructuring of the response “simply” to preserve bytes,
>> or is it possible that the fetch response could/should/would return
>> leadership changes for partitions that we’re specifically requested?
>> 
> 
> Moving endpoints to top-level fields would preserve bytes, otherwise the
> endpoint-information would be duplicated if included with the
> partition-data in the response. Right now, the top-level field will only be
> set in case leader changes for any requested partitions. But it can be
> re-used in the future, for which Jose has a use-case in mind shared up in
> the thread. KIP is now upto date with endpoint info being at top-level.


I didn’t catch before that there was a separate section for the full node 
information, not just the ID and epoch.

Thanks!

>>> 3. In the future, I may use this information in the KRaft/Metadata
>>> implementation of FETCH. In that implementation not all of the
>>> replicas are brokers.
>> 
>> Side point: any references to the change you’re referring to? The idea of
>> non-brokers serving as replicas is blowing my mind a bit :)
>> 
>> 
> Jose, I missed this as well, would love to know more about non-broker
> serving as replica!
> -- 
> Regards,
> Mayank Shekhar Narula

Reply via email to