Greg Harris created KAFKA-9830: ---------------------------------- Summary: DeadLetterQueueReporter leaks KafkaProducer instance Key: KAFKA-9830 URL: https://issues.apache.org/jira/browse/KAFKA-9830 Project: Kafka Issue Type: Bug Components: KafkaConnect Affects Versions: 2.0.0 Reporter: Greg Harris
The DeadLetterQueueReporter (introduced by KAFKA-6738) creates a KafkaProducer to report errors to Kafka, but does not clean up the producer, leaving many idle network threads open after tasks are stopped. Reproduction steps: Start a task that has a non-empty DLQ topic name Stop the task Observe the list of running threads Expected result: There is no thread related to the stopped task's DLQ left running Actual result: There is a thread named something like kafka-producer-network-thread | connector-dlq-producer-task-0" #1234 left running -- This message was sent by Atlassian Jira (v8.3.4#803005)