Petals Distribution

Problems running load tests about Petals ESB in the cloud with Roboconf

Details

  • Type: Bug Bug
  • Status: New New
  • Priority: Blocker Blocker
  • Resolution: Unresolved
  • Affects Version/s: 5.0.0-M1
  • Fix Version/s: 5.0.0-RC-1, 5.4.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    I'm using Roboconf to deploy a proxy SOAP where:

    • a first container runs the service consumer part,
    • a second container runs the service provider part,
    • external web-service is running into a sample webapp deployed on Tomcat
    • my webservice client is a load test run with SoapUI
    • my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP

    Several problems occurs:

    • timeouts occur during the startup of the replicated container, and this container seems to be no more able to process request during a given duration,
    • I get few NullPointerException at BC Soap level,
    • and the NIO transporter seems to establish too many connections,
    • ...
    Show
    I'm using Roboconf to deploy a proxy SOAP where:
    • a first container runs the service consumer part,
    • a second container runs the service provider part,
    • external web-service is running into a sample webapp deployed on Tomcat
    • my webservice client is a load test run with SoapUI
    • my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP
    Several problems occurs:
    • timeouts occur during the startup of the replicated container, and this container seems to be no more able to process request during a given duration,
    • I get few NullPointerException at BC Soap level,
    • and the NIO transporter seems to establish too many connections,
    • ...
  • Environment:
    -
  1. replicated-container.log
    (961 kB)
    Christophe DENEUX
    Wed, 28 Oct 2015 - 12:43:17 +0100

Issue Links

Activity

Christophe DENEUX made changes - Fri, 23 Oct 2015 - 14:30:27 +0200
Field Original Value New Value
Attachment replicated-container.log [ 10783 ]
Christophe DENEUX made changes - Fri, 23 Oct 2015 - 15:03:41 +0200
Summary A timeout occurs on each call after to have attached a replicated container Timeout occurs when attaching a replicated container conncurrently to service invocation
Priority Blocker [ 1 ]
Description I'm using Roboconf to deploy a proxy SOAP where:
* a first container runs the service consumer part,
* a second container runs the service provider part,
* external web-service is running into a sample webapp deployed on Tomcat
* my webservice client is a load test run with SoapUI
* my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP

Sometimes, when replicated containers are deployed, time out occurs during the startup of the replicated container, and this container is no more able to process request. I get always time-out.
I'm using Roboconf to deploy a proxy SOAP where:
* a first container runs the service consumer part,
* a second container runs the service provider part,
* external web-service is running into a sample webapp deployed on Tomcat
* my webservice client is a load test run with SoapUI
* my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP

Sometimes, when replicated containers are deployed, time out occurs during the startup of the replicated container, and this container seems to be no more able to process request during a given duration.
Christophe DENEUX made changes - Fri, 23 Oct 2015 - 16:00:29 +0200
Link This issue depends on PETALSBCSOAP-166 [ PETALSBCSOAP-166 ]
Christophe DENEUX made changes - Fri, 23 Oct 2015 - 16:03:58 +0200
Link This issue depends on PETALSBCSOAP-167 [ PETALSBCSOAP-167 ]
Christophe DENEUX made changes - Fri, 23 Oct 2015 - 16:08:22 +0200
Link This issue depends on PETALSBCSOAP-80 [ PETALSBCSOAP-80 ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:35:43 +0100
Attachment replicated-container.log [ 10783 ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:43:17 +0100
Attachment replicated-container.log [ 10784 ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:50:18 +0100
Link This issue depends on PETALSBCSOAP-80 [ PETALSBCSOAP-80 ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:52:40 +0100
Link This issue depends on PETALSCDK-123 [ PETALSCDK-123 ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:56:24 +0100
Link This issue depends on PETALSBCSOAP-168 [ PETALSBCSOAP-168 ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:57:06 +0100
Comment [ What we would need is a log of the failure happening after the container has been replicated.
To understand where the problem is happening. ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:57:14 +0100
Comment [ The problem is that we have no failure in log :/ except the ones I mentioned in previous comment. Perhaps is it linked ? ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 12:59:24 +0100
Comment [ On the web-service client side we have also few errors:
{code}
org.apache.axis2.AxisFault: Error in the JBI exchange
at org.ow2.petals.binding.soap.listener.incoming.PetalsReceiver.processJBIResponse(PetalsReceiver.java:376)
at org.ow2.petals.binding.soap.listener.incoming.PetalsReceiver.sendJBIMessage(PetalsReceiver.java:512)
at org.ow2.petals.binding.soap.listener.incoming.PetalsReceiver.process(PetalsReceiver.java:242)
at org.ow2.petals.binding.soap.listener.incoming.PetalsReceiver.invokeBusinessLogic(PetalsReceiver.java:114)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)
at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.doPost(SoapServlet.java:197)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at org.apache.commons.httpclient.HttpMethodBase.shouldCloseConnection(HttpMethodBase.java:990)
at org.apache.commons.httpclient.HttpMethodBase.responseBodyConsumed(HttpMethodBase.java:2401)
at org.apache.commons.httpclient.HttpMethodBase$1.responseConsumed(HttpMethodBase.java:1892)
at org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoCloseInputStream.java:198)
at org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputStream.java:158)
at org.apache.commons.httpclient.HttpMethodBase.releaseConnection(HttpMethodBase.java:1181)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.cleanup(CommonsHTTPTransportSender.java:89)
at org.apache.axis2.client.ServiceClient.cleanupTransport(ServiceClient.java:862)
at org.ow2.petals.binding.soap.listener.outgoing.SOAPCaller.call(SOAPCaller.java:220)
at org.ow2.petals.binding.soap.listener.outgoing.JBIListener.onJBIMessage(JBIListener.java:59)
at org.ow2.petals.component.framework.process.MessageExchangeProcessor.invokeJBIListener(MessageExchangeProcessor.java:469)
at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processAsProvider(MessageExchangeProcessor.java:408)
at org.ow2.petals.component.framework.process.MessageExchangeProcessor.process(MessageExchangeProcessor.java:275)
at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:199)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
... 1 more
{code} ]
Christophe DENEUX made changes - Wed, 28 Oct 2015 - 13:08:16 +0100
Link This issue depends on PETALSBCSOAP-167 [ PETALSBCSOAP-167 ]
Christophe DENEUX made changes - Thu, 29 Oct 2015 - 12:40:09 +0100
Link This issue depends on PETALSESBCONT-354 [ PETALSESBCONT-354 ]
Christophe DENEUX made changes - Thu, 29 Oct 2015 - 12:42:14 +0100
Summary Timeout occurs when attaching a replicated container conncurrently to service invocation Problems running load test about Petals ESB in the cloud with Roboconf
Description I'm using Roboconf to deploy a proxy SOAP where:
* a first container runs the service consumer part,
* a second container runs the service provider part,
* external web-service is running into a sample webapp deployed on Tomcat
* my webservice client is a load test run with SoapUI
* my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP

Sometimes, when replicated containers are deployed, time out occurs during the startup of the replicated container, and this container seems to be no more able to process request during a given duration.
I'm using Roboconf to deploy a proxy SOAP where:
* a first container runs the service consumer part,
* a second container runs the service provider part,
* external web-service is running into a sample webapp deployed on Tomcat
* my webservice client is a load test run with SoapUI
* my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP

Sometimes, when replicated containers are deployed, time out occurs during the startup of the replicated container, and this container seems to be no more able to process request during a given duration.
I get few {{NullPointerException}} at BC Soap level.
And the NIO transporter seems to establish too many connections.
Christophe DENEUX made changes - Thu, 29 Oct 2015 - 12:42:34 +0100
Summary Problems running load test about Petals ESB in the cloud with Roboconf Problems running load tests about Petals ESB in the cloud with Roboconf
Fix Version/s 5.0.0 [ 10574 ]
Christophe DENEUX made changes - Thu, 29 Oct 2015 - 17:16:47 +0100
Link This issue depends on PETALSBCSOAP-171 [ PETALSBCSOAP-171 ]
Christophe DENEUX made changes - Fri, 30 Oct 2015 - 15:11:57 +0100
Link This issue depends on PETALSBCSOAP-172 [ PETALSBCSOAP-172 ]
Christophe DENEUX made changes - Fri, 30 Oct 2015 - 15:14:21 +0100
Description I'm using Roboconf to deploy a proxy SOAP where:
* a first container runs the service consumer part,
* a second container runs the service provider part,
* external web-service is running into a sample webapp deployed on Tomcat
* my webservice client is a load test run with SoapUI
* my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP

Sometimes, when replicated containers are deployed, time out occurs during the startup of the replicated container, and this container seems to be no more able to process request during a given duration.
I get few {{NullPointerException}} at BC Soap level.
And the NIO transporter seems to establish too many connections.
I'm using Roboconf to deploy a proxy SOAP where:
* a first container runs the service consumer part,
* a second container runs the service provider part,
* external web-service is running into a sample webapp deployed on Tomcat
* my webservice client is a load test run with SoapUI
* my second container is configured to be replicated when more than 5 requests are processed concurrently by the BC SOAP

Several problems occurs:
* timeouts occur during the startup of the replicated container, and this container seems to be no more able to process request during a given duration,
* I get few {{NullPointerException}} at BC Soap level,
* and the NIO transporter seems to establish too many connections,
* ...
Victor NOËL made changes - Thu, 5 Nov 2015 - 09:03:10 +0100
Link This issue depends on PETALSCDK-123 [ PETALSCDK-123 ]
Victor NOËL made changes - Tue, 12 Jan 2016 - 11:42:22 +0100
Link This issue depends on PETALSBCSOAP-173 [ PETALSBCSOAP-173 ]
Christophe DENEUX made changes - Mon, 23 May 2016 - 12:04:13 +0200
Fix Version/s 5.0.0 [ 10631 ]
Christophe DENEUX made changes - Mon, 19 Sep 2016 - 14:59:37 +0200
Link This issue depends on PETALSESBCONT-437 [ PETALSESBCONT-437 ]
Christophe DENEUX made changes - Thu, 22 Sep 2016 - 09:29:28 +0200
Fix Version/s 5.0.1 [ 10699 ]
Fix Version/s 5.0.0 [ 10631 ]
Christophe DENEUX made changes - Fri, 16 Feb 2018 - 09:37:31 +0100
Fix Version/s 5.2.0 [ 10837 ]
Fix Version/s 5.1.0 [ 10699 ]
Christophe DENEUX made changes - Tue, 2 Oct 2018 - 16:52:48 +0200
Fix Version/s 5.2.1 [ 10908 ]
Fix Version/s 5.2.0 [ 10837 ]
Christophe DENEUX made changes - Mon, 17 Apr 2023 - 12:27:19 +0200
Fix Version/s 5.4.0 [ 10950 ]
Fix Version/s 5.3.0 [ 10908 ]

People

Dates

  • Created:
    Fri, 23 Oct 2015 - 14:28:55 +0200
    Updated:
    Mon, 17 Apr 2023 - 12:27:19 +0200