[
https://issues.apache.org/jira/browse/KAFKA-524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13578486#comment-13578486
]
Jun Rao commented on KAFKA-524:
-------------------------------
David, thanks for the patch. Could you find out if AppenderSkeleton#append is
synchronized? Once you know the answer, I can commit the patch to 0.7. Do we
need to patch 0.8 too?
> Kafka Appender causes Log4j Deadlock
> ------------------------------------
>
> Key: KAFKA-524
> URL: https://issues.apache.org/jira/browse/KAFKA-524
> Project: Kafka
> Issue Type: Sub-task
> Affects Versions: 0.7.2
> Reporter: nicu marasoiu
> Labels: patch
> Fix For: 0.7.2
>
> Attachments:
> 0001-KAFKA-524-Defer-creating-Producer-in-log4j-appender.patch
>
>
> If you remove all log4j.properties from classpath (and prvent any log4j
> intialization previous to the one which involves kafka appender), and put
> KAFKA appender on rootLogger, then, even if you exclude the KAFKA appender
> from logger.kafka and logger.org, you get a Log4j deadlock when zookeeper
> send thread tries to issue a LOG.info, and for that it locks the root
> category (as its correct category, say org, is not yet set up in log4j, who
> is still in activateOptions on kafka appender).
> please read comments on the parent and ask any questions to [email protected]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira