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

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

XMLWordPrintable

    • 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.

      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.

            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

              Created:
              Updated:
              Resolved: