GitHub user clebertsuconic opened a pull request:
https://github.com/apache/activemq-artemis/pull/2100
Amending fixes from #2093
Amending fixes from #2093
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/clebertsuconic/activemq-artemis ARTEMIS-1872
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq-artemis/pull/2100.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 #2100
----
commit 6042206bedbaf69ba80601d5c4f1beb03c1107fa
Author: Michael André Pearce <michael.andre.pearce@...>
Date: 2018-05-18T21:09:32Z
ARTEMIS-1872 Check for queue exists before creating shared queue
1. Add tests case to verify issue and fix, tests also tests for same
behavior using CORE, OPENWIRE and AMQP JMS Clients.
2. Update Core Client to check for queue before creating, sharedQueue as
per createQueue logic.
3. Update ServerSessionPacketHandler to handle packets from old clients to
perform to implement the same fix server side for older clients.
4. Correct AMQP protocol so correct error code is returned on security
exception so that amqp jms can correctly throw JMSsecurityException
5. Correct AMQP protocol to check for queue exists before create
6. Correct OpenWire protocol to check for address exists before create
commit cc91a87fa188d87eae907cf5d69c439e987a6c65
Author: Clebert Suconic <clebertsuconic@...>
Date: 2018-05-23T14:32:56Z
ARTEMIS-1872 Revering version.properties bumping
This closes #2093
----
---