ASF subversion and git services commented on ARTEMIS-799:

Commit 226f28abf5468148c7dcbc397b90c383e72b3a3e in activemq-artemis's branch 
refs/heads/master from [~tabish121]
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=226f28a ]

ARTEMIS-799 Fix issues with the AMQP Durable Topic Subscription model

Fixes several issues found in the handling of durable topic
subscriptions (test cases added).

> AMQP: Problems with durable Topic subscription handling
> -------------------------------------------------------
>                 Key: ARTEMIS-799
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-799
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: AMQP
>    Affects Versions: 1.4.0
>            Reporter: Timothy Bish
> Handling of durable topic (pub/sub) subscription has a few issues:
> * Cannot reattach a durable subscription from the same connection where one 
> was previously attached and then detached
> * A native AMQP client cannot remove a durable subscription it created simply 
> by closing the link that created the subscription, it must close the link. 
> lookup to subscription and then close the link again, although probably from 
> a different connection given the issue above.
> * When an existing durable topic subscription is looked up it does not return 
> in to the client the selector or noLocal filter that was previously 
> configured on the connection which allows the client to rightly assume that 
> what it got is not the original subscription it created. 
> * Detached links are not freed (closed sessions aren't either) which leads to 
> a slow memory leak given that the broker doesn't ever expect to recover these.

This message was sent by Atlassian JIRA

Reply via email to