[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GitHub] activemq-artemis pull request #2114: ARTEMIS-1891 Sending synchronization fi...

GitHub user wy96f opened a pull request:

    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 synchronization_timeout

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

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