[jboss-jira] [JBoss JIRA] Created: (BPEL-282) Engine runs process instances in serie instead of in parallel

Santiago Erquicia (JIRA) jira-events at lists.jboss.org
Tue Oct 23 00:11:23 EDT 2007


Engine runs process instances in serie instead of in parallel
-------------------------------------------------------------

                 Key: BPEL-282
                 URL: http://jira.jboss.com/jira/browse/BPEL-282
             Project: JBoss jBPM BPEL
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: Engine
    Affects Versions: jBPM BPEL 1.1 beta 3
         Environment: RHEL
            Reporter: Santiago Erquicia
         Assigned To: Alejandro Guizar


We are stress testing a BPEL process and we found out that the engine runs all the requests it receives in serie. That means that if there are two or more concurrent users of the system, one has to wait till the first process instance stops at some point (wait state) so the other request can be processed.

On our test environment, we are calling a web service which is also calling another web service. The are connection problems with the second one, so from time to time the web service just times out. This means that a concurrent user has to wait for that time out, and whatever is left of that process instance, in order to be processed.

On our JMeter test, the throughput keeps stable even if there number of request is bigger than the throughput of the BPEL engine. The result is that the time for response of each process request increases indefinitely if the usage is bigger than the throughput. This obviously doesn't scale at all for the processing requirement we are considering.

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

        



More information about the jboss-jira mailing list