activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From qihongxu <...@git.apache.org>
Subject [GitHub] activemq-artemis pull request #1894: ARTEMIS-1700 Fixed deadlock in paging s...
Date Sat, 24 Feb 2018 01:44:14 GMT
Github user qihongxu commented on a diff in the pull request:

    https://github.com/apache/activemq-artemis/pull/1894#discussion_r170405758
  
    --- Diff: artemis-server/src/main/java/org/apache/activemq/artemis/core/persistence/impl/journal/AbstractJournalStorageManager.java
---
    @@ -1488,7 +1494,13 @@ public synchronized void start() throws Exception {
     
           beforeStart();
     
    -      singleThreadExecutor = executorFactory.getExecutor();
    +      ThreadFactory tFactory = AccessController.doPrivileged(new PrivilegedAction<ThreadFactory>()
{
    +         @Override
    +         public ThreadFactory run() {
    +            return new ActiveMQThreadFactory("ActiveMQ-journal-server-" + this.toString(),
true, ClientSessionFactoryImpl.class.getClassLoader());
    +         }
    +      });
    +      singleThreadExecutor = Executors.newSingleThreadExecutor(tFactory);
    --- End diff --
    
    [artemis.log](https://github.com/apache/activemq-artemis/files/1753723/artemis.log)
    Please see the thread dump file in attachment.


---

Mime
View raw message