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 Bug
    • Status: Resolved Resolved
    • Priority: Major 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
    • Similar Issues:
      Show 10 results 

      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.

        Issue Links

          Activity

          Hide
          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
          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
          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
          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
          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
          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:
              Jonathan Anstey
              Reporter:
              Jakub Korab
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: