hi Kuan-Po The method `updateClusterMetadata` hasn't been implemented for over three years after kraft was introduced. It seems we still function well without it.
If the method is rarely used, introducing so many new public APIs for it seems a bit overkill. We could file a KIP to just deprecate it and then remove it from 5.0. Of course, we could revisit this KIP if anyone has a use case for the method. Best, Chia-Ping On 2025/04/22 16:23:31 Kuan Po Tseng wrote: > Hello everyone, > > I’d like to kick off a discussion about redesigning > ClientQuotaCallback#updateClusterMetadata. > As it stands, the current implementation is quite inefficient, since it > requires creating > a full Cluster object each time any change is made. On top of that, some of > the information > within the Cluster object is outdated. > > With that in mind, I’d love to propose a lighter, more efficient solution, > along with a redefined > interface for the object passed into updateClusterMetadata. If you have a > moment, I’d really appreciate your thoughts and feedback on this. > > Thank you! > > KIP link: https://cwiki.apache.org/confluence/x/zInoF > > Best, > Kuan-Po Tseng >