You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2021/04/01 05:25:45 UTC
[GitHub] [incubator-doris] caiconghui opened a new issue #5590: [Bug] Performance issue in log4j 2.12.1 using StackWalker in JDK 11 environment
caiconghui opened a new issue #5590:
URL: https://github.com/apache/incubator-doris/issues/5590
**Describe the bug**
"PUBLISH_VERSION" #31 daemon prio=5 os_prio=0 cpu=478245464.68ms elapsed=6194611.79s tid=0x00007f2abc08f990 nid=0x14376 runnable [0x00007f27e41eb000]
java.lang.Thread.State: RUNNABLE
at java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(java.base@11/Native Method)
at java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(java.base@11/StackStreamFactory.java:386)
at java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch(java.base@11/StackStreamFactory.java:322)
at java.lang.StackStreamFactory$AbstractStackWalker.peekFrame(java.base@11/StackStreamFactory.java:263)
at java.lang.StackStreamFactory$AbstractStackWalker.hasNext(java.base@11/StackStreamFactory.java:351)
at java.lang.StackStreamFactory$StackFrameTraverser.nextStackFrame(java.base@11/StackStreamFactory.java:520)
at java.lang.StackStreamFactory$StackFrameTraverser.forEachRemaining(java.base@11/StackStreamFactory.java:581)
at java.util.stream.AbstractPipeline.copyInto(java.base@11/AbstractPipeline.java:484)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@11/AbstractPipeline.java:474)
at java.util.stream.AbstractPipeline.evaluate(java.base@11/AbstractPipeline.java:550)
at java.util.stream.AbstractPipeline.evaluateToArrayNode(java.base@11/AbstractPipeline.java:260)
at java.util.stream.ReferencePipeline.toArray(java.base@11/ReferencePipeline.java:517)
at java.util.stream.ReferencePipeline.toArray(java.base@11/ReferencePipeline.java:523)
at org.apache.logging.log4j.util.StackLocator$FqcnCallerLocator.apply(StackLocator.java:96)
at org.apache.logging.log4j.util.StackLocator$FqcnCallerLocator.apply(StackLocator.java:90)
at java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames(java.base@11/StackStreamFactory.java:534)
at java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(java.base@11/StackStreamFactory.java:306)
at java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk(java.base@11/Native Method)
at java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk(java.base@11/StackStreamFactory.java:370)
at java.lang.StackStreamFactory$AbstractStackWalker.walk(java.base@11/StackStreamFactory.java:243)
at java.lang.StackWalker.walk(java.base@11/StackWalker.java:498)
at org.apache.logging.log4j.util.StackLocator.calcLocation(StackLocator.java:81)
at org.apache.logging.log4j.util.StackLocatorUtil.calcLocation(StackLocatorUtil.java:76)
at org.apache.logging.log4j.spi.AbstractLogger.getLocation(AbstractLogger.java:2201)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2144)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2127)
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2038)
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1915)
at org.apache.logging.log4j.spi.AbstractLogger.warn(AbstractLogger.java:2789)
at org.apache.doris.catalog.Replica.updateReplicaInfo(Replica.java:325)
at org.apache.doris.catalog.Replica.updateVersionInfo(Replica.java:263)
- locked <0x0000100522971180> (a org.apache.doris.catalog.Replica)
at org.apache.doris.transaction.DatabaseTransactionMgr.finishTransaction(DatabaseTransactionMgr.java:692)
at org.apache.doris.transaction.GlobalTransactionMgr.finishTransaction(GlobalTransactionMgr.java:224)
at org.apache.doris.transaction.PublishVersionDaemon.publishVersion(PublishVersionDaemon.java:206)
at org.apache.doris.transaction.PublishVersionDaemon.runAfterCatalogReady(PublishVersionDaemon.java:55)
at org.apache.doris.common.util.MasterDaemon.runOneCycle(MasterDaemon.java:58)
at org.apache.doris.common.util.Daemon.run(Daemon.java:116)
**To Reproduce**
run fe in our production environment, do stream load action continue for some days
**Expected behavior**
public version thread not stuck here
**Additional context**
some same issue about log4j performance can see
https://issues.apache.org/jira/browse/LOG4J2-2940
https://issues.apache.org/jira/browse/LOG4J2-2792
https://issues.apache.org/jira/browse/LOG4J2-2880
the performance issue for log4j has been fixed in 2.14.0 version
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
[GitHub] [incubator-doris] caiconghui closed issue #5590: [Bug] Performance issue in log4j 2.12.1 using StackWalker in JDK 11 environment using ZGC
Posted by GitBox <gi...@apache.org>.
caiconghui closed issue #5590:
URL: https://github.com/apache/incubator-doris/issues/5590
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org