You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Timothy A. Bish (Jira)" <ji...@apache.org> on 2025/06/04 19:03:00 UTC
[jira] [Created] (ARTEMIS-5519) Enable AMQP Bridge address receiver to use shared durable subscriptions
Timothy A. Bish created ARTEMIS-5519:
----------------------------------------
Summary: Enable AMQP Bridge address receiver to use shared durable subscriptions
Key: ARTEMIS-5519
URL: https://issues.apache.org/jira/browse/ARTEMIS-5519
Project: ActiveMQ Artemis
Issue Type: Improvement
Components: AMQP
Affects Versions: 2.41.0
Reporter: Timothy A. Bish
Assignee: Timothy A. Bish
Fix For: 2.42.0
If a broker reports that it supports shared durable subscriptions the AMQP bridge address receiver could use those types of subscriptions to avoid a potential corner case where many rapid cycles of consumer demand being added and removed can lead to a race on processing the detach frame and allow the previous link to be stolen right before it is remotely closed. This corner case does not happen in most scenarios due to the presence of the link credit drain out and the idle link keep alive delay but depending on those configurations it is still possible. By default this patch does not switch to always using shared subscriptions as that can leave an orphaned durable queue if already using durable address subscriptions but we can eventually move that direction in a major version update.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@activemq.apache.org
For additional commands, e-mail: issues-help@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact