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

Unmatched messages on consumer queues when using SubQueueCacheSelectorPlugin in network of brokers

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Cannot Reproduce
    • 5.13.2
    • None
    • Broker
    • None

    Description

      When using SubQueueSelectorCachePlugin to preserve consumers' selectors in network of brokers, the queues start matching all messages after consumers failover between brokers.

      The underlying reason is, that SubQueueSelectorCacheBroker would cache selector TRUE for connected demand subscription, and therefore will permanently match all messages even if actual consumer reconnects.

      Additionally, browsing the queue will also cause TRUE selector to be persisted.

      Attachments

        1. testOuput.tx
          76 kB
          Timothy A. Bish

        Activity

          People

            Unassigned Unassigned
            pdudits Patrik Dudits
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m