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

camel, pooled-jms library, useAnonymousProducers=true, durable subscriber combination - producer hangs

    XMLWordPrintable

Details

    • ARTEMIS-3065
    • Hide

      Test #1
      1. install new AMQ 7.5 with admin:admin user
      2. in attached project, run 'mvn spring-boot:run'
      3. wait until ~70000 messages are enqueued, producer will no longer send messages to the broker.

      Test #2
      1. Uncomment poolingFactory.setUseAnonymousProducers(false) in Application.java, repeat test #1. Instead of hanging at ~70000 messages, producer will complete sending 80000 messages.

      Show
      Test #1 1. install new AMQ 7.5 with admin:admin user 2. in attached project, run 'mvn spring-boot:run' 3. wait until ~70000 messages are enqueued, producer will no longer send messages to the broker. Test #2 1. Uncomment poolingFactory.setUseAnonymousProducers(false) in Application.java, repeat test #1. Instead of hanging at ~70000 messages, producer will complete sending 80000 messages.

    Description

      Test case included, setting poolingFactory.setUseAnonymousProducers(false) allows the test to pass. If this isn't a bug, we may need to document why this behavior occurs.

      Note: in the attached test, the blocked producer roughly correlates to a switch to paging mode in the attached test; it's unclear if the switch to paging mode switch is causal because you can increase the message size and the switch to paging mode does not correlate as well.

      Attachments

        Issue Links

          Activity

            People

              csuconic@redhat.com Clebert Suconic
              rhn-support-shiggs Stephen Higgs
              Roman Vais Roman Vais
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: