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

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Major 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

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

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

              Created:
              Updated:
              Resolved: