Uploaded image for project: 'A-MQ Broker'
  1. A-MQ Broker
  2. ENTMQBR-742

JMS Queues are not being auto-deleted for Openwire and AMQP clients

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: A-MQ 7.0.0.GA
    • Fix Version/s: AMQ 7.2.0.GA
    • Component/s: None
    • Environment:

      AMQ 7
      Openwire JMS 6.3
      AMQP 0.21.0 (AMQP Java example shipped with AMQ7)

    • Target Release:
    • Sprint:
      AMQ Broker 7.1 Sprint 1
    • Steps to Reproduce:
      Hide

      1) Produce messages to queue
      2) Consumer messages from queue

      Expected Behavior: Address/Queue should be deleted once consumer disconnects

      Actual Behavior: Address/Queue remain on broker

      Show
      1) Produce messages to queue 2) Consumer messages from queue Expected Behavior: Address/Queue should be deleted once consumer disconnects Actual Behavior: Address/Queue remain on broker
    • Affects:
      Release Notes
    • Release Notes Text:
      Previously, addresses and queues with <auto-delete-addresses> and <auto-delete-queues> set to true were not deleted when AMQ OpenWire JMS clients disconnected from them.
    • Release Notes Docs Status:
      Documented as Resolved Issue

      Description

      Addresses/Queues are not auto-deleted when consumer disconnects and messageCount=0 even though the following address-settings are set:

                  <address-setting match="TEST.#">
      	        <auto-create-queues>true</auto-create-queues>
                  <auto-create-addresses>true</auto-create-addresses>
                  <auto-create-jms-queues>true</auto-create-jms-queues>
                  <auto-create-jms-topics>true</auto-create-jms-topics>
                  <auto-delete-addresses>true</auto-delete-addresses>
                  <auto-delete-queues>true</auto-delete-queues>
                  <auto-delete-jms-queues>true</auto-delete-jms-queues>
                  <auto-delete-jms-topics>true</auto-delete-jms-topics>
      	 </address-setting>
      

      In this case the clients create an Address/Queue named TEST.OPENWIRE and TEST.AMQP.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  jbertram Justin Bertram
                  Reporter:
                  jsherman Jason Sherman
                  Tester:
                  Sean Davey
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: