[ https://issues.apache.org/jira/browse/KAFKA-6415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rajini Sivaram reassigned KAFKA-6415: ------------------------------------- Assignee: Rajini Sivaram > KafkaLog4jAppender deadlocks when logging from producer network thread > ---------------------------------------------------------------------- > > Key: KAFKA-6415 > URL: https://issues.apache.org/jira/browse/KAFKA-6415 > Project: Kafka > Issue Type: Bug > Components: log > Reporter: Rajini Sivaram > Assignee: Rajini Sivaram > Fix For: 1.1.0 > > > If a log entry in producer network thread in the metadata update path is > appended to a Kafka topic using KafkaLog4jAppender, a new send is initiated > from the network thread which cannot complete since the metadata wait > triggered by the new send from the network thread waits for metadata from the > network thread, resulting in a deadlock. > This was probably the case right from the beginning when KafkaLog4jAppender > was introduced, but did not cause any issues so far since there were only > debug log entries in that path which were not logged to a Kafka topic by any > of the tests. A recent info level log entry introduced by the commit > https://github.com/apache/kafka/commit/a3aea3cf4dbedb293f2d7859e0298bebc8e2185f > is causing system test failures in log4j_appender_test.py due to the > deadlock. -- This message was sent by Atlassian JIRA (v6.4.14#64029)