You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Jun Rao (Jira)" <ji...@apache.org> on 2024/01/23 23:07:00 UTC
[jira] [Resolved] (KAFKA-15813) Improve implementation of client instance cache
[ 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)