Satish created KAFKA-9609:
-----------------------------

             Summary: Memory Leak in Kafka Producer
                 Key: KAFKA-9609
                 URL: https://issues.apache.org/jira/browse/KAFKA-9609
             Project: Kafka
          Issue Type: Bug
          Components: clients, producer 
    Affects Versions: 2.4.0
            Reporter: Satish


org.apache.kafka.clients.producer.internals.Sender adds Topic Metrics for every 
topic that we are writing messages to but it never been cleaned up until we 
close the producer.

This is an issue if we use single producer and have more number of Dynamic 
topics (eg: ~ 500 topics per hour) and writing messages to them.  As this 
Metrics map is getting accumulated for every topic, over a period of time we 
notice the memory usage gets increased gradually. 

It can be easily reproducible by writing messages to the more # of dynamic 
topics using the same KafkaProducer from apache kafka client libraries or 
KafkaTemplate from Spring.

 



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

Reply via email to