Hi, Omnia.
Thanks for the KIP.
The feature sounds indeed helpful and the strategy to use bloom-filter
looks good.
I have three questions:
1. Do you have any memory-footprint estimation
for TimeControlledBloomFilter?
* If I read the KIP correctly, TimeControlledBloomFilter will be
allocated per KafkaPrincipal so the size should be reasonably small
considering clusters which have a large number of users.
* i.e. What false-positive rate do you plan to choose as the default?
2. What do you think about rotating windows on produce-requests arrival
instead of scheduler?
* If we do rotation in scheduler threads, my concern is potential
scheduler threads occupation which could make other background tasks to
delay
3. Why the default producer.id.quota.window.size.seconds is 1 hour?
* Unlike other quota types (1 second)
Thanks,
2023年6月6日(火) 23:55 Omnia Ibrahim <[email protected]>:
> Hi everyone,
> I want to start the discussion of the KIP-936 to throttle the number of
> active PIDs per KafkaPrincipal. The proposal is here
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-936%3A+Throttle+number+of+active+PIDs
> <
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-936%3A+Throttle+number+of+active+PIDs
> >
>
> Thanks for your time and feedback.
> Omnia
>
--
========================
Okada Haruki
[email protected]
========================