Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-9342

Moving log4j1 to log4j2 in hadoop-yarn

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.1.2
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      1. Log4j2 Asynchronous Logging will give significant improvement in the performance.

      2. Log4j2 does not have below locking issue which Log4j1 has.

      "Thread-16" #40 daemon prio=5 os_prio=0 tid=0x00007f181f9bb800 nid=0x125 waiting for monitor entry [0x00007ef163bab000]
         java.lang.Thread.State: BLOCKED (on object monitor)
      	at org.apache.log4j.Category.callAppenders(Category.java:204)
      	- locked <0x00007ef2d803e2b8> (a org.apache.log4j.spi.RootLogger)
      	at org.apache.log4j.Category.forcedLog(Category.java:391)
      	at org.apache.log4j.Category.log(Category.java:856)
      	at org.apache.commons.logging.impl.Log4JLogger.info(Log4JLogger.java:176)
      

      https://bz.apache.org/bugzilla/show_bug.cgi?id=57714

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                prabhujoseph Prabhu Joseph
                Reporter:
                prabhujoseph Prabhu Joseph
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: