[
https://issues.apache.org/jira/browse/QPID-7998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lorenz Quack updated QPID-7998:
-------------------------------
Attachment: 0001-QPID-7998-Broker-J-AMQP-1.0-By-default-allow-global-.patch
After further deliberation we consider enabling global shared durable
subscriptions and instead bend the AMQP 1.0 spec in this case to avoid the
leakage of links in the link registry.
The attached patch allows global shared durable subscriptions but removes the
associated links from the registry upon detach for all but a single link ending
in "|global" to facilitate the closing detach which signals the JMS unsubscribe
to the broker.
> [Broker-J] Disable global shared durable subscriptions by default
> -----------------------------------------------------------------
>
> Key: QPID-7998
> URL: https://issues.apache.org/jira/browse/QPID-7998
> Project: Qpid
> Issue Type: Task
> Components: Java Broker
> Affects Versions: qpid-java-broker-7.0.0
> Reporter: Alex Rudyy
> Priority: Trivial
> Fix For: qpid-java-broker-7.0.0
>
> Attachments:
> 0001-QPID-7998-Broker-J-AMQP-1.0-By-default-allow-global-.patch
>
>
> As stated in [1] global shared durable subscriptions can cause an
> accumulation of subscription links in link registry. The Broker-J currently
> does not have any functionality for automatic removal of old links. Thus, for
> v7 the global shared durable subscriptions need to be disabled. If feature is
> required, it can be enabled but application would need to unsusbcribe from
> shared durable subscriptions periodically or call Virtual Host operation
> "purgeLinkRegistry" in order to avoid links accumulation with time.
> [1]
> https://lists.apache.org/thread.html/729cc17a8b0892d414f456f635ee435e7efeadd14e9123d84e45e3dc@%3Cdev.qpid.apache.org%3E
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]