Robbie Gemmell created AMQ-5597:
-----------------------------------
Summary: AMQP: clean up durable subscription unsubscribe handling
to simplify and resolve issues
Key: AMQ-5597
URL: https://issues.apache.org/jira/browse/AMQ-5597
Project: ActiveMQ
Issue Type: Sub-task
Components: AMQP
Affects Versions: 5.11.0, 5.11.1
Reporter: Robbie Gemmell
Fix For: 5.12.0
The current unsubscribe processing is identifying a 'null-source lookup' attach
as indication to immediately unsubscribe a durable subscription, performing
some trickery with capabilities. There are actually many other reasons reasons
a client might do this type of attach, which might lead to prematurely ending a
subscription. Fully closing (rather than a non-closing detach) the durable
subscription link is to be the signal ending the subscription. The related code
should be fixed to resolve this, and generally cleaned up to simplify things.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)