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

          Issue Links

            Activity

            Hide
            janstey Jonathan Anstey added a comment -

            This is probably related to ESB-1573. I'd be doubtful of any temp queue replies working properly in the -08 build.

            Show
            janstey Jonathan Anstey added a comment - This is probably related to ESB-1573 . I'd be doubtful of any temp queue replies working properly in the -08 build.
            Hide
            janstey Jonathan Anstey added a comment -

            MB-934 is fixed in ESB 4.4.1-fuse-01-06, just made public today:

            http://repo.fusesource.com/nexus/content/groups/public/org/apache/servicemix/apache-servicemix/4.4.1-fuse-01-06/

            Would be good to see if the issue still occurs in that release.

            Show
            janstey Jonathan Anstey added a comment - MB-934 is fixed in ESB 4.4.1-fuse-01-06, just made public today: http://repo.fusesource.com/nexus/content/groups/public/org/apache/servicemix/apache-servicemix/4.4.1-fuse-01-06/ Would be good to see if the issue still occurs in that release.
            Hide
            davsclaus Claus Ibsen added a comment -

            ping-pong.zip is the sample code adjusted slighly, as there was some osgi import/export issues. So I fixed that.

            Also to install use

            osgi:install mvn:com.fusesource.smx/pinger
            osgi:install mvn:com.fusesource.smx/ponger

            The description in the readme.txt is wrong

            Show
            davsclaus Claus Ibsen added a comment - ping-pong.zip is the sample code adjusted slighly, as there was some osgi import/export issues. So I fixed that. Also to install use osgi:install mvn:com.fusesource.smx/pinger osgi:install mvn:com.fusesource.smx/ponger The description in the readme.txt is wrong

              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: