GitHub user clebertsuconic reopened 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 331c0b063d70eb0dbdb74e27a82d5e11a6ee364b
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 613e6e460866b267839d660275ea848d3fde870a
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.
commit d5504a3f1f7269c270a164c1c1a38616b421dd50
Author: Francesco Nigro <[email protected]>
Date: 2017-11-08T09:05:35Z
ARTEMIS-1495 Sanity tests for the ProcessorBase::shutdownNow feature
commit 4ae6bf958c6186ee8d35f1a76bff1087e98c8d92
Author: Francesco Nigro <[email protected]>
Date: 2017-11-08T11:03:49Z
ARTEMIS-1495 Lock-free ProcessorBase::shutdownNow
commit dc5a2d4a80f037cc139874d0a4684bf5f7fbf125
Author: Clebert Suconic <[email protected]>
Date: 2017-11-08T14:16:59Z
ARTEMIS-1495 Fixing In Handler executor and added benchmark to measure
impact of changes
----
---