servicemix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "anand somani (JIRA)" <j...@apache.org>
Subject [jira] Created: (SM-512) sendsync from a service to another service seems to cause a deadlock under load
Date Fri, 04 Aug 2006 18:40:23 GMT
sendsync from a service to another service seems to cause a deadlock under load
-------------------------------------------------------------------------------

                 Key: SM-512
                 URL: https://issues.apache.org/activemq/browse/SM-512
             Project: ServiceMix
          Issue Type: Bug
    Affects Versions: 3.0-M2
         Environment: Windows 2003, Intel 2.8 xeon processor. Java 1.5 3.0-M2
            Reporter: anand somani
             Fix For: 3.0-M3
         Attachments: test.zip

We have 2 services A and B. A makes sync requests to B. We have a JMS client that feeds requests
to A and that triggers a sync request to B. We are trying to push some 5000 requests (not
sequential). Now
     With st flow - A gets all the responses from B and we are good
     with Seda flow -  A gets some responses from B (sometimes none) and then all the threads
are blocked (seen using JMX) on syncsend(), looks like B has no threads to service requests.
     with JMS flow ( A and B on different VMs), we see the similar behavior as with seda flow

With async requests everything works just fine. We have tried increasing seda capacity and
workmanager thread count, that did not help.  I am attaching service A and B code along with
configuration files

Also it would be nice to have all the tunable features documented with some explaination somewhere
( I could not find it anywhere)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message