Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-6050

Recreated durable after deletion in a network of brokers won't receive messages

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.12.1
    • 5.13.0
    • Broker
    • None

    Description

      When using dynamicallyIncludedDestinations with a network of brokers, if a durable subscription is removed, and then the same one is recreated again, it will no longer receive messages from a networked broker.

      The issue is that the networked broker thinks the original subscription demand is still there so that when it is re-created, it doesn't re-create the demand subscription. This happens in the createDemandSubscription method in DurableConduitBridge. The check for addToAlreadyInterestedConsumers is returning true even though there is no currently interested consumers.

      Attachments

        Activity

          People

            cshannon Christopher L. Shannon
            cshannon Christopher L. Shannon
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: