Thanks for the KIP Andrew!

Some questions:

 1. Why is it preferable to send the client ID only on the initial request but 
the client instance ID on every request?
 2. Are "logical" clients (e.g. Kafka Streams) also assigned a client instance 
ID? If so, how does its client instance ID relate to the embedded clients’ 
instance IDs?
 3. Is there any advice on "adoption" of the new client instance ID on the 
broker side? I could see a situation where some RPCs end up using the client 
instance ID, but not others.
Thanks,
Kirk

On Fri, Apr 3, 2026, at 9:17 AM, Andrew Schofield wrote:
> Hi,
> I would like to start the discussion on KIP-1313. This adds a unique client 
> instance ID to the request header of all Kafka protocol requests to give a 
> unique identifier which can be used to correlate the requests from each 
> client for the purposes of problem determination.
> 
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1313%3A+Client+instance+ID+in+all+request+headers
> 
> Thanks,
> Andrew
> 

Reply via email to