Uploaded image for project: 'FUSE ESB'
  1. FUSE ESB
  2. ESB-1574

Request-response messaging over temp queues locks up on load from multiple producer bundle instances

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 4.4.1-fuse-00-08
    • Fix Version/s: 4.4.1-fuse-01-06
    • Component/s: None
    • Labels:
      None
    • Environment:

      Windows 7 server, Macbook Air

      Description

      Two bundles are used to test this (attached in ESB-1573):

      • a producer (pinger) that makes a request via a Camel inOut("activemq:...") and waits for a response
      • a consumer (ponger) that pulls from that queue and responds on a temporary queue

      Two Smx instances are set up with the pinger bundle, one is set up with the ponger, and tied together through a single Amq instance. A load test is set up using JMeter to hit the ping web service with 100 threads repeatedly, and run against both Smx instances simultaneously. After a handful of requests, the producer bundles start throwing exceptions about exceeded timeouts on the inOut() segment.

      No exceptions are seen from the ponger bundle.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  janstey Jonathan Anstey
                  Reporter:
                  jkorab1 Jakub Korab
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: