Re: Refactoring Mock IaaS, Metadata API, Messaging Processor Chain, Integration Utils

2015-12-02 Thread Isuru Haththotuwa
Superb work Akila! Integration test are about three times faster now. Earlier it used to take ~45 mins, now run in ~15 mins. On Wed, Dec 2, 2015 at 6:48 PM, Imesh Gunaratne wrote: > Fabulous work Akila!! :-) > > On Mon, Nov 30, 2015 at 12:55 AM, Akila Ravihansa Perera < > raviha...@wso2.com> wro

Re: Refactoring Mock IaaS, Metadata API, Messaging Processor Chain, Integration Utils

2015-12-02 Thread Imesh Gunaratne
Fabulous work Akila!! :-) On Mon, Nov 30, 2015 at 12:55 AM, Akila Ravihansa Perera wrote: > Hi, > > Currently there are lot of Thread.sleep calls in mock iaas component which > makes it slow and cause unexpected behavior due to concurrency issues. Also > it has a significant performance overhead

Re: Refactoring Mock IaaS, Metadata API, Messaging Processor Chain, Integration Utils

2015-11-30 Thread Rajkumar Rajaratnam
Awesome improvements Akila. Mock is super fast now :) Thanks, Raj. On Mon, Nov 30, 2015 at 1:33 PM, Gayan Gunarathne wrote: > Great work Akila. It is really nice to see that it will minimize the time > taken to run the integration tests. > > Thanks, > Gayan > > On Mon, Nov 30, 2015 at 12:58 PM,

Re: Refactoring Mock IaaS, Metadata API, Messaging Processor Chain, Integration Utils

2015-11-30 Thread Gayan Gunarathne
Great work Akila. It is really nice to see that it will minimize the time taken to run the integration tests. Thanks, Gayan On Mon, Nov 30, 2015 at 12:58 PM, Reka Thirunavukkarasu wrote: > Hi Akila > > It is really great work in identifying and optimizing lot of places in the > source code. We

Re: Refactoring Mock IaaS, Metadata API, Messaging Processor Chain, Integration Utils

2015-11-29 Thread Reka Thirunavukkarasu
Hi Akila It is really great work in identifying and optimizing lot of places in the source code. We didn't review the complete flow earlier and improve any of the time. This effort will definitely improve the overall performance and reduce any intermittent concurrent issues that we faced with inte

Refactoring Mock IaaS, Metadata API, Messaging Processor Chain, Integration Utils

2015-11-29 Thread Akila Ravihansa Perera
Hi, Currently there are lot of Thread.sleep calls in mock iaas component which makes it slow and cause unexpected behavior due to concurrency issues. Also it has a significant performance overhead when running integration tests since mock iaas is being used for test cases. I've been working on imp