You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "James Green (JIRA)" <ji...@apache.org> on 2010/10/27 10:57:00 UTC

[jira] Created: (AMQ-3001) Ghost durable topic subscribers

Ghost durable topic subscribers
-------------------------------

                 Key: AMQ-3001
                 URL: https://issues.apache.org/activemq/browse/AMQ-3001
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 5.4.1
         Environment: Ubuntu 9.10
            Reporter: James Green
            Priority: Minor


Listed on the Durable Topic Subscribers within the web interface I now have:
Client ID: NC_ubuntu_inbound_blofeld
Subscription Name: NC-DS_blofeld_Account.Requests
Connection ID: ID:blofeld-37576-1288168498890-3:1

I did have a subscription however it lacked a Client-ID, so it disconnected and I restarted ActiveMQ. The result is shown above. There are allegedly no such connections listed on the Connections page.

No idea what NC or NC-DS mean! This is confusing at best.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (AMQ-3001) Ghost durable topic subscribers

Posted by "Gary Tully (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQ-3001?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62864#action_62864 ] 

Gary Tully commented on AMQ-3001:
---------------------------------

When a durable is forwarded through a network a well known durable subscriber needs to be created that can out live the original, so if there is a partition, there will be no loss of messages for the networked durable.
They use the prefix,NC-DS, (network connector durable sub) prefix comprised of the the local broker and destination physical name, see org.apache.activemq.network.DurableConduitBridge#getSubscriberName

The expectation is that the connection associated with the durable sub will change when the same durable again subscribes, the point being that the nc-ds can outlive the new connection.

The dynamicOnly property of a network connector can controll whether the nc-ds is activated on startup, when true, the NC-DS will only be activated when the original durable sub again (dynamically) reconnects. With dynamicOnly=true, it is possible to miss messages when disconnected, so it defaults to false.

The NC-DS-xx will only be deleted when the original durable sub unsubscribes.

> Ghost durable topic subscribers
> -------------------------------
>
>                 Key: AMQ-3001
>                 URL: https://issues.apache.org/activemq/browse/AMQ-3001
>             Project: ActiveMQ
>          Issue Type: Bug
>    Affects Versions: 5.4.1
>         Environment: Ubuntu 9.10
>            Reporter: James Green
>            Priority: Minor
>
> Listed on the Durable Topic Subscribers within the web interface I now have:
> Client ID: NC_ubuntu_inbound_blofeld
> Subscription Name: NC-DS_blofeld_Account.Requests
> Connection ID: ID:blofeld-37576-1288168498890-3:1
> I did have a subscription however it lacked a Client-ID, so it disconnected and I restarted ActiveMQ. The result is shown above. There are allegedly no such connections listed on the Connections page.
> No idea what NC or NC-DS mean! This is confusing at best.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (AMQ-3001) Ghost durable topic subscribers

Posted by "Gary Tully (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQ-3001?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62867#action_62867 ] 

Gary Tully edited comment on AMQ-3001 at 10/27/10 5:41 AM:
-----------------------------------------------------------

Added a faq entry "I see NC- client-ids, what does that mean?" to explain: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=24184563


      was (Author: gtully):
    Added a faq entry to explain: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=24184563

  
> Ghost durable topic subscribers
> -------------------------------
>
>                 Key: AMQ-3001
>                 URL: https://issues.apache.org/activemq/browse/AMQ-3001
>             Project: ActiveMQ
>          Issue Type: Bug
>    Affects Versions: 5.4.1
>         Environment: Ubuntu 9.10
>            Reporter: James Green
>            Assignee: Gary Tully
>            Priority: Minor
>
> Listed on the Durable Topic Subscribers within the web interface I now have:
> Client ID: NC_ubuntu_inbound_blofeld
> Subscription Name: NC-DS_blofeld_Account.Requests
> Connection ID: ID:blofeld-37576-1288168498890-3:1
> I did have a subscription however it lacked a Client-ID, so it disconnected and I restarted ActiveMQ. The result is shown above. There are allegedly no such connections listed on the Connections page.
> No idea what NC or NC-DS mean! This is confusing at best.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (AMQ-3001) Ghost durable topic subscribers

Posted by "Gary Tully (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQ-3001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary Tully resolved AMQ-3001.
-----------------------------

    Resolution: Working as Designed
      Assignee: Gary Tully

Added a faq entry to explain: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=24184563


> Ghost durable topic subscribers
> -------------------------------
>
>                 Key: AMQ-3001
>                 URL: https://issues.apache.org/activemq/browse/AMQ-3001
>             Project: ActiveMQ
>          Issue Type: Bug
>    Affects Versions: 5.4.1
>         Environment: Ubuntu 9.10
>            Reporter: James Green
>            Assignee: Gary Tully
>            Priority: Minor
>
> Listed on the Durable Topic Subscribers within the web interface I now have:
> Client ID: NC_ubuntu_inbound_blofeld
> Subscription Name: NC-DS_blofeld_Account.Requests
> Connection ID: ID:blofeld-37576-1288168498890-3:1
> I did have a subscription however it lacked a Client-ID, so it disconnected and I restarted ActiveMQ. The result is shown above. There are allegedly no such connections listed on the Connections page.
> No idea what NC or NC-DS mean! This is confusing at best.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.