[ 
https://issues.apache.org/jira/browse/KAFKA-10165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

John Roesler resolved KAFKA-10165.
----------------------------------
    Resolution: Fixed

> Percentiles metric leaking memory
> ---------------------------------
>
>                 Key: KAFKA-10165
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10165
>             Project: Kafka
>          Issue Type: Bug
>          Components: metrics, streams
>            Reporter: Sophie Blee-Goldman
>            Assignee: John Roesler
>            Priority: Blocker
>             Fix For: 2.6.0
>
>
> We've hit several OOM in our soak cluster lately. We were finally able to get 
> a heap dump right after the OOM, and found over 3.5 GB of memory being 
> retained by the percentiles (or specifically by the 1MB float[] used by the 
> percentiles). 
> The leak does seem specific to the Percentiles class, as we see ~3000 
> instances of the Percentiles object vs only ~500 instances of the Max object, 
> which is also used in the same sensor as the Percentiles
> We did recently lower the size from 1MB to 100kB, but it's clear there is a 
> leak of some kind and a "smaller leak" is not an acceptable solution. If the 
> cause fo the leak is not immediately obvious we should just revert the 
> percentiles in 2.6 and work on stabilizing them for 2.7



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to