[
https://issues.apache.org/jira/browse/KAFKA-15813?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jun Rao resolved KAFKA-15813.
-----------------------------
Fix Version/s: 3.8.0
Resolution: Fixed
Merged to the PR to trunk.
> Improve implementation of client instance cache
> -----------------------------------------------
>
> Key: KAFKA-15813
> URL: https://issues.apache.org/jira/browse/KAFKA-15813
> Project: Kafka
> Issue Type: Sub-task
> Reporter: Apoorv Mittal
> Assignee: Apoorv Mittal
> Priority: Major
> Fix For: 3.8.0
>
>
> In the current implementation the ClientMetricsManager uses LRU cache but we
> should alos support expiring stale clients i.e. client which haven't reported
> metrics for a while.
>
> The KIP mentions: This client instance specific state is maintained in broker
> memory up to MAX(60*1000, PushIntervalMs * 3) milliseconds and is used to
> enforce the push interval rate-limiting. There is no persistence of client
> instance metrics state across broker restarts or between brokers
--
This message was sent by Atlassian Jira
(v8.20.10#820010)