GitHub user franz1981 opened a pull request:
https://github.com/apache/activemq-artemis/pull/1801
ARTEMIS-1607 OpenWire is sending responses too early with durable messages
AMQSession is sending response back without waiting past I/O tasks on
StorageManager to be finished
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/franz1981/activemq-artemis open_wire_fix
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq-artemis/pull/1801.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 #1801
----
commit 6ce9bee89e24cc865509f8ba26f9261ec4e5a106
Author: Michael André Pearce <michael.andre.pearce@...>
Date: 2018-01-13T19:47:58Z
ARTEMIS-1606 - Change AddressInfo RoutingType Set to use EnumSet
Change all use from Set<RoutingType> to EnumSet<RoutingType>
Deprecating any old exposed interfaces but keeping for back compatibility.
Address info to avoid iterator on getRoutingType hotpath, like wise can be
avoided where single RoutingType is passed in.
commit e2683e11068a45a9dce08d806dfeb295cf91fd71
Author: Francesco Nigro <nigro.fra@...>
Date: 2018-01-22T15:06:48Z
ARTEMIS-1607 OpenWire is sending responses too early with durable messages
AMQSession is sending response back without waiting past I/O tasks on
StorageManager to be finished
----
---