Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-1177

Auto-create does not work with reactive clients after automatic configuration reloading

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Major
    • None
    • AMQ 7.1.1.GA
    • configuration
    • None
    • Documentation (Ref Guide, User Guide, etc.)
    • Hide
      1. Download and unzip broker
      2. Create broker instance
      3. Disable auto-create (address, queue, jms-queue) in broker.xml
      4. Run broker
      5. Try to send message with reactive client (Qpid Proton Python/C++/Ruby) - this should fail
      6. Edit broker.xml to enable auto-create (address, queue, jms-queue)
      7. Wait a few seconds for configuration auto-reload
      8. Try to send message with reactive client (Qpid Proton Python/C++/Ruby) - this should pass
        1. Address is created
        2. Queue is not created
      9. Try to receive message with reactive client (Qpid Proton Python/C++/Ruby) - this should fail (client timed-out)

      This works with AMQ JMS client (AMQP).

      https://github.com/rh-messaging/cli-java
      https://github.com/rh-messaging/cli-proton-ruby
      https://github.com/rh-messaging/cli-proton-python

      Show
      Download and unzip broker Create broker instance Disable auto-create (address, queue, jms-queue) in broker.xml Run broker Try to send message with reactive client (Qpid Proton Python/C++/Ruby) - this should fail Edit broker.xml to enable auto-create (address, queue, jms-queue) Wait a few seconds for configuration auto-reload Try to send message with reactive client (Qpid Proton Python/C++/Ruby) - this should pass Address is created Queue is not created Try to receive message with reactive client (Qpid Proton Python/C++/Ruby) - this should fail (client timed-out) This works with AMQ JMS client (AMQP). https://github.com/rh-messaging/cli-java https://github.com/rh-messaging/cli-proton-ruby https://github.com/rh-messaging/cli-proton-python

    Description

      Queue is not created (but address is created) when queue, address, jms-queue auto-create is enabled under running broker.

      Attachments

        Issue Links

          Activity

            People

              rh-ee-ataylor Andy Taylor
              rkubis_kafka_devexp Radim Kubis
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: