[load tests] activity created timeout problem
I am during load tests. We are using Parlay Adaptor in our solution.
The main problem is between RA and SLEE. Our service has to responde with maximum delay of 500ms. Service execution takes maximum between 10ms - 200ms (two queries to external resources). That would be acceptable. But there are long timeouts when new activity context is created and when new event is fired during high volume of traffic.
org.mobicents.slee.resource.SleeEndpointImpl#activityCreated(Object) - 1042ms
org.mobicents.slee.resource.SleeEndpointImpl#fireEvent(javax.slee.resource.ActivityHandle, Object, int, javax.slee.Address) - 479ms
and there are not single exceptions.
avarage caps: 40
maximum caps: 60
thread-1: corba request received (CallEventNotify) -> parlay handler
thread-2: parlay handler -> create activity context per call id -> fire event to slee (here are these timeouts)
thread-3: event router (EventRouterImpl#routeQueuedEvent) -> service
After 15 seconds there are sended another event RouteReqRes, that is mean that per one call are two events: new CallEventNotify and RouteReqRes from existing call, so there are 120 events/s from resource adaptor.
Question: do you now source of so long timeouts during org.mobicents.slee.resource.SleeEndpointImpl#activityCreated?
I can send more details if needed.