[ 
https://issues.apache.org/jira/browse/KAFKA-16264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17844484#comment-17844484
 ] 

Jorge Esteban Quilcate Otoya commented on KAFKA-16264:
------------------------------------------------------

Thanks [~jolshan] ! Finally got some time to look into this one. Please, have a 
look at [https://github.com/apache/kafka/pull/15888]

> Expose `producer.id.expiration.check.interval.ms` as dynamic broker 
> configuration
> ---------------------------------------------------------------------------------
>
>                 Key: KAFKA-16264
>                 URL: https://issues.apache.org/jira/browse/KAFKA-16264
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Jorge Esteban Quilcate Otoya
>            Assignee: Jorge Esteban Quilcate Otoya
>            Priority: Major
>
> Dealing with a scenario where too many producer ids lead to issues (e.g. high 
> cpu utilization, see KAFKA-16229) put operators in need to flush producer ids 
> more promptly than usual.
> Currently, only the expiration timeout `producer.id.expiration.ms` is exposed 
> as dynamic config. This is helpful (e.g. by reducing the timeout, less 
> producer would eventually be kept in memory), but not enough if the 
> evaluation frequency is not sufficiently short to flush producer ids before 
> becoming an issue. Only by tuning both, the issue could be workaround.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to