Great work Pubudu! Shall we enforce a min count for thread pool size in messaging event receivers? This will avoid mistakenly setting a value that is too low to handle the load.
On Thu, Nov 12, 2015 at 4:08 PM, Isuru Haththotuwa <isu...@apache.org> wrote: > > > On Thu, Nov 12, 2015 at 3:54 PM, Pubudu Gunatilaka <pubu...@wso2.com> > wrote: > >> PCA live tests were failing due to not having enough threads in the >> thread pool. It is not the CEP HA mode test case but the agent startup test >> case which was failing as it was waiting for the complete topology event to >> receive. The event listener could not be started due to lack of threads. >> >> I increased the thread pool size and make it configurable so that we can >> increase the thread pool size when needed. I also fixed some of issues we >> had in test cases with commit - 443f20aefe5c77a826f9f0b2a95d1aee8b40f4da. >> > Good catch Pubudu! > >> >> Thank you! >> >> On Thu, Nov 12, 2015 at 12:24 AM, Akila Ravihansa Perera < >> raviha...@wso2.com> wrote: >> >>> Thanks Pubudu! >>> Yes, I think it's better to use >>> IOUtils.toString(classLoader.getResourceAsStream(fileName)) to read the >>> config files here. >>> >>> I'm seeing lot of code duplication warnings in all test cases. We might >>> have to refactor the agent test cases. >>> >>> Thanks. >>> >>> On Wed, Nov 11, 2015 at 11:47 PM, Pubudu Gunatilaka <pubu...@wso2.com> >>> wrote: >>> >>>> Hi, >>>> >>>> I will look into this. We may have to change [1] as well. >>>> >>>> [1] - >>>> https://github.com/apache/stratos/blob/stratos-4.1.x/products/python-cartridge-agent/modules/integration/test-integration/src/test/java/org/apache/stratos/python/cartridge/agent/integration/tests/PythonAgentIntegrationTest.java#L130 >>>> >>>> Thank you! >>>> >>>> On Wed, Nov 11, 2015 at 7:05 PM, Akila Ravihansa Perera < >>>> raviha...@wso2.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> Looks like PCA live test case for CEPHAModeTestCase is failing. >>>>> Noticed few issues in this test case. >>>>> >>>>> - Calling read() method in FIS does not guarantee that complete file >>>>> is loaded [1] >>>>> - cepPort + 1 is confusing. Use a public const with the actual value >>>>> [2] >>>>> - Method name should be fixed to reflect the test case [3] >>>>> - Always add proper logs with information needed to troubleshoot if >>>>> the test case fails [4, 5] >>>>> >>>>> Shall we fix these issues please? >>>>> >>>>> [1] >>>>> https://github.com/apache/stratos/blob/stratos-4.1.x/products/python-cartridge-agent/modules/integration/test-integration/src/test/java/org/apache/stratos/python/cartridge/agent/integration/tests/CEPHAModeTestCase.java#L87 >>>>> >>>>> [2] >>>>> https://github.com/apache/stratos/blob/stratos-4.1.x/products/python-cartridge-agent/modules/integration/test-integration/src/test/java/org/apache/stratos/python/cartridge/agent/integration/tests/CEPHAModeTestCase.java#L96 >>>>> >>>>> [3] >>>>> https://github.com/apache/stratos/blob/stratos-4.1.x/products/python-cartridge-agent/modules/integration/test-integration/src/test/java/org/apache/stratos/python/cartridge/agent/integration/tests/CEPHAModeTestCase.java#L73 >>>>> >>>>> [4] >>>>> https://github.com/apache/stratos/blob/stratos-4.1.x/products/python-cartridge-agent/modules/integration/test-integration/src/test/java/org/apache/stratos/python/cartridge/agent/integration/tests/CEPHAModeTestCase.java#L259 >>>>> >>>>> [5] >>>>> https://github.com/apache/stratos/blob/stratos-4.1.x/products/python-cartridge-agent/modules/integration/test-integration/src/test/java/org/apache/stratos/python/cartridge/agent/integration/tests/CEPHAModeTestCase.java#L160 >>>>> >>>>> >>>>> Thanks. >>>>> >>>>> -- >>>>> Akila Ravihansa Perera >>>>> WSO2 Inc.; http://wso2.com/ >>>>> >>>>> Blog: http://ravihansa3000.blogspot.com >>>>> >>>> >>>> >>>> >>>> -- >>>> *Pubudu Gunatilaka* >>>> Committer and PMC Member - Apache Stratos >>>> Software Engineer >>>> WSO2, Inc.: http://wso2.com >>>> mobile : +94774079049 <%2B94772207163> >>>> >>>> >>> >>> >>> -- >>> Akila Ravihansa Perera >>> WSO2 Inc.; http://wso2.com/ >>> >>> Blog: http://ravihansa3000.blogspot.com >>> >> >> >> >> -- >> *Pubudu Gunatilaka* >> Committer and PMC Member - Apache Stratos >> Software Engineer >> WSO2, Inc.: http://wso2.com >> mobile : +94774079049 >> >> -- >> <%2B94772207163> >> <%2B94772207163> >> Thanks and Regards, >> >> Isuru H. >> <%2B94772207163> >> +94 716 358 048 <%2B94772207163>* <http://wso2.com/>* >> >> >> * <http://wso2.com/>* >> >> >> -- Akila Ravihansa Perera WSO2 Inc.; http://wso2.com/ Blog: http://ravihansa3000.blogspot.com