GitHub user wy96f opened a pull request:

    https://github.com/apache/activemq-artemis/pull/2114

    ARTEMIS-1891 Sending synchronization finished packet starves when thread 
pool is full

    After sending pages, the thread will hold the storage manager write lock 
and send synchronization finished packet(use the parent thread pool) to the 
backup node. At the same time, thread pool is full bcs they are waiting for the 
storage manager read lock to write the page or journal, leading to replication 
starting failure.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/wy96f/activemq-artemis synchronization_timeout

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/activemq-artemis/pull/2114.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2114
    
----
commit 7216d1004b3cfc65fc812e5c03197a5bb6a07f24
Author: wy96f <wy96fyw@...>
Date:   2018-02-23T09:32:14Z

    Merge pull request #2 from apache/master
    
    update from origin

commit e54b1286fa0e17e35c2051b4427752d858115134
Author: yang wei <wy96fyw@...>
Date:   2018-05-25T11:54:05Z

    Merge remote-tracking branch 'upstream/master'

commit 8ba85bf68232219ce77e75b64eecf499e25e1c17
Author: yang wei <wy96fyw@...>
Date:   2018-05-28T06:12:21Z

    use io executor to send replicate packet

----


---

Reply via email to