Hi Hector, Thanks for the input!
On Tue, Apr 28, 2026, at 5:51 PM, Hector Geraldino (BLOOMBERG/ 919 3RD A) via dev wrote: > Hi Kirk, thanks for the KIP. This is definitely a gap that we encounter on a > daily basis. > > After reading the KIP I have a few questions: > > 1. Would it be possible to enforce configuration policies by rejecting > configurations that the cluster operators deem invalid. An example that comes > to mind is setting acks=0 (or 1) Enforcement is something we looked at, but it gets very tricky very quickly. There's nothing to stop the ClientConfigPolicy plugin implementation from performing logic to reject the configuration. However, it's difficult to ensure that client is marked as "in violation" across all brokers in a cluster in order to prevent future requests. > 2. In the same vein, how about overwriting client configurations? So, instead > of rejecting configurations, operators could enforce certain configuration > values (acks=-1, linger.ms >= N ms, etc.) Same as above. This is being considered for future KIPs, but given how involved the current KIP is, it was deemed too much to bite off in a single KIP. > 3. If the goal of the KIP is just to collect data, have you thought about > extending KIP-714 and just publish the new configurations as new standard > metrics? Most of the configurations listed on the KIP have either scalar > values or enums (which could be translated to scalars). That's an interesting idea. Given that the values don't change over the lifetime of the client and they solve different problems, it doesn't seem like a solid match to mix them together. Thanks, Kirk > > Cheers, > > From: [email protected] At: 04/23/26 13:59:52 UTC-4:00To: > [email protected] > Subject: [DISCUSS] KIP-1324: Support client configuration observability > > Hi all, > > I would like to start a discussion on KIP-1324: Support client configuration > observability: > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1324%3A+Support+client+con > figuration+observability > > Thanks, > Kirk > > >
