GitHub user clebertsuconic opened a pull request:
https://github.com/apache/activemq-artemis/pull/1650
ARTEMIS-1495 No more Executor.flush!
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/clebertsuconic/activemq-artemis artemis-1495
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq-artemis/pull/1650.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 #1650
----
commit 0fced3de5525f583f10cd590ab59556cc3820453
Author: Francesco Nigro <[email protected]>
Date: 2017-11-02T09:51:43Z
ARTEMIS-1495 Test simulating a dead lock on queue auto create under stress
commit 3f6e4c5afa7d2ff676805cbbda1aed92d27e0979
Author: Clebert Suconic <[email protected]>
Date: 2017-11-07T19:52:19Z
ARTEMIS-1495 Removing flushes from codebase
Instead of flushing we just need to make sure there are no more calls into
page executors as we stop the PageManager.
This will avoid any possible starvations or deadlocks here.
----
---