[
https://issues.apache.org/jira/browse/ARTEMIS-1929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16659973#comment-16659973
]
ASF GitHub Bot commented on ARTEMIS-1929:
-----------------------------------------
GitHub user jbertram opened a pull request:
https://github.com/apache/activemq-artemis/pull/2385
ARTEMIS-1929 race in STOMP identical durable subs
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jbertram/activemq-artemis ARTEMIS-1929
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq-artemis/pull/2385.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 #2385
----
commit bc07456ec1cf495a820b77b9458d515afbe690d9
Author: Justin Bertram <jbertram@...>
Date: 2018-09-25T21:41:27Z
ARTEMIS-1929 race in STOMP identical durable subs
----
> Race condition in STOMP with multiple, identical durable subcribers
> -------------------------------------------------------------------
>
> Key: ARTEMIS-1929
> URL: https://issues.apache.org/jira/browse/ARTEMIS-1929
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Reporter: Lionel Cons
> Assignee: Justin Bertram
> Priority: Major
> Attachments: ARTEMIS-1929.log
>
>
> When testing STOMP durable subscriptions, I got errors when having more that
> one consumer on the same "queue" (i.e. with the same topic, {{client-id}} and
> {{durable-subscription-name}}).
> Artemis reports:
> {code}
> 2018-06-13 11:27:45,548 WARN
> [org.apache.activemq.artemis.core.protocol.stomp] AMQ222069: Sent ERROR frame
> to STOMP client /127.0.0.1:45694: AMQ339016 Error creating subscription
> 2836570-5b20e391-7fb0-a81b-1
> {code}
> Here is my setup:
> * two STOMP consumers (different connections)
> * using the same topic name, {{client-id}} and {{durable-subscription-name}}
> triplet
> I got this when trying to reproduce what we use with ActiveMQ 5 virtual
> queues, that is:
> * producers sending to a topic
> * different virtual queues attached (e.g. "test" and "prod")
> * multiple concurrent consumers on each queue to split the consuming load
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)