Thanks Lasantha.

On Mon, Jan 4, 2016 at 4:39 PM, Lasantha Fernando <[email protected]> wrote:

> Hi Isuru,
>
> These jars are from CEP 3.0.0. Siddhi-2.0.0.wso2v5 was a release done with
> some bug fixes for the PPaaS release.
>
> That version of Siddhi also should have the same behaviour with regard to
> thread creation.
>
> Thanks,
> Lasantha
>
> On 4 January 2016 at 15:54, Isuru Haththotuwa <[email protected]> wrote:
>
>> Hi Lasantha,
>>
>> Thanks for the reply.
>>
>> These are the siddhi versions found in Stratos latest packs, AFAIK from
>> CEP 3.1.0 [1].
>>
>> Not seeing any issues, but thought of finding if there is a way to fine
>> tune the thread/thread pool usage since its starting quite a number of
>> thread pools at startup. So if this is not configurable, suppose there is
>> no way to control the thread usage.
>>
>> [1].
>> siddhi-api_2.0.0.wso2v5.jar
>> siddhi-core_2.0.0.wso2v5.jar
>> siddhi-query_2.0.0.wso2v5.jar
>>
>> On Mon, Jan 4, 2016 at 2:33 PM, Lasantha Fernando <[email protected]>
>> wrote:
>>
>>> Hi Isuru,
>>>
>>> Is PPaaS using the old CEP 3.1.0 features? What is the Siddhi version
>>> that is being used?
>>>
>>> In Siddhi-2.x, usually a thread pool was created per Siddhi Manager, and
>>> each Execution plan had its own Siddhi manager. So the number of pools
>>> would correlate to the number of execution plans.
>>>
>>> Unfortunately, for CEP 3.1.0, these thread pool sizes were not
>>> configurable using CEP features. But the default values worked in most use
>>> cases. Are you seeing any issues due to the large number of Siddhi threads
>>> that are created?
>>>
>>> Thanks,
>>> Lasantha
>>>
>>> On 4 January 2016 at 13:49, Isuru Haththotuwa <[email protected]> wrote:
>>>
>>>> Hi CEP team,
>>>>
>>>> When the PPaaS single JVM pack (with CEP features) is started, there
>>>> are quite a number of Siddhi-Scheduler-pool-xx [1] thread pools visible.
>>>> Threads are mostly in WAITING state [1]. What is the usage of these thread
>>>> pools? Can we configure the number of pools/threads?
>>>>
>>>> [1].
>>>> "Siddhi-Scheduler-pool-12-thread-20" prio=10 tid=0x00007f96d44f7000
>>>> nid=0x3636 waiting on condition [0x00007f96b7fbe000]
>>>>    java.lang.Thread.State: WAITING (parking)
>>>>         at sun.misc.Unsafe.park(Native Method)
>>>>         - parking to wait for  <0x0000000781e97af8> (a
>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>>>>         at
>>>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>>>>         at
>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>>>>         at
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085)
>>>>         at
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>>>>         at
>>>> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>>>>         at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>>>>         at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>         at java.lang.Thread.run(Thread.java:745)
>>>>
>>>> --
>>>> Thanks and Regards,
>>>>
>>>> Isuru H.
>>>> +94 716 358 048* <http://wso2.com/>*
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Lasantha Fernando*
>>> Senior Software Engineer - Data Technologies Team
>>> WSO2 Inc. http://wso2.com
>>>
>>> email: [email protected]
>>> mobile: (+94) 71 5247551
>>>
>>
>>
>>
>> --
>> Thanks and Regards,
>>
>> Isuru H.
>> +94 716 358 048* <http://wso2.com/>*
>>
>>
>>
>
>
> --
> *Lasantha Fernando*
> Senior Software Engineer - Data Technologies Team
> WSO2 Inc. http://wso2.com
>
> email: [email protected]
> mobile: (+94) 71 5247551
>



-- 
Thanks and Regards,

Isuru H.
+94 716 358 048* <http://wso2.com/>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to