Greg Harris created KAFKA-15819:
-----------------------------------

             Summary: KafkaServer leaks KafkaRaftManager when ZK migration 
enabled
                 Key: KAFKA-15819
                 URL: https://issues.apache.org/jira/browse/KAFKA-15819
             Project: Kafka
          Issue Type: Bug
          Components: kraft
    Affects Versions: 3.6.0
            Reporter: Greg Harris
            Assignee: Greg Harris


In SharedServer, TestRaftServer, and MetadataShell, the KafkaRaftManager is 
maintained as an instance variable, and shutdown when the outer instance is 
shutdown. However, in the KafkaServer, the KafkaRaftManager is instantiated and 
started, but then the reference is lost.

[https://github.com/apache/kafka/blob/49d3122d425171b6a59a2b6f02d3fe63d3ac2397/core/src/main/scala/kafka/server/KafkaServer.scala#L416-L442]

Instead, the KafkaServer should behave like the other call-sites of 
KafkaRaftManager, and shutdown the KafkaRaftManager during shutdown.



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

Reply via email to