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:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to