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:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]