activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-6587) Failed to remove inactive destination Topic: Destination still has an active subscription
Date Fri, 10 Feb 2017 11:41:42 GMT

    [ https://issues.apache.org/jira/browse/AMQ-6587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15861157#comment-15861157
] 

ASF subversion and git services commented on AMQ-6587:
------------------------------------------------------

Commit d86c98a68772aaa879e6a573fed1ab8382568c9e in activemq's branch refs/heads/master from
[~gtully]
[ https://git-wip-us.apache.org/repos/asf?p=activemq.git;h=d86c98a ]

[AMQ-6587] - fix root cause of deletion candidate seeing sub. contention between adding sub
to dests and adding dests to sub, also removing sub from dests twice could leave dest stat
negative allowing invalid candidate for gc


> Failed to remove inactive destination Topic: Destination still has an active subscription
> -----------------------------------------------------------------------------------------
>
>                 Key: AMQ-6587
>                 URL: https://issues.apache.org/jira/browse/AMQ-6587
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.14.0
>            Reporter: Gary Tully
>            Assignee: Gary Tully
>             Fix For: 5.15.0, 5.14.4
>
>
> broker setSchedulePeriodForDestinationPurge, wildcard topic subscriber and anonymous
publishers to new destinations. 
> Race between addDestination and markForGc and canGc
> {code}
> ERROR region.RegionBroker: Failed to remove inactive destination Topic: destination=A.4725,
subscriptions=1
> javax.jms.JMSException: Destination still has an active subscription: topic://A.4725
> 	at org.apache.activemq.broker.region.AbstractRegion.removeDestination(AbstractRegion.java:271)
> 	at org.apache.activemq.broker.region.RegionBroker.removeDestination(RegionBroker.java:354)
> 	at org.apache.activemq.broker.BrokerFilter.removeDestination(BrokerFilter.java:179)
> 	at org.apache.activemq.broker.BrokerFilter.removeDestination(BrokerFilter.java:179)
> 	at org.apache.activemq.broker.BrokerFilter.removeDestination(BrokerFilter.java:179)
> 	at org.apache.activemq.broker.region.RegionBroker.purgeInactiveDestinations(RegionBroker.java:897)
> 	at org.apache.activemq.broker.region.RegionBroker$1.run(RegionBroker.java:118)
> 	at org.apache.activemq.thread.SchedulerTimerTask.run(SchedulerTimerTask.java:33)
> 	at java.util.TimerThread.mainLoop(Timer.java:555)
> 	at java.util.TimerThread.run(Timer.java:505)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message