You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by Suresh Marru <sm...@apache.org> on 2015/03/23 04:46:17 UTC

Reliability and Scalability Testing

Hi All,

Current Integration tests cover a decent amount of basic capabilities. These tests are useful to ensure all the components are working in harmony. But as we move towards a 1.0 release and announce Airavata is ready for production, we need to also do significant scalability and reliability tests (run similar tests over a period of time). How about we program against the Java SDK and write simple cron like test triggers? We could start with something like, assuming 10 gateways are sending 100 requests each and establish that as a the base line.

Any thoughts?

Suresh

Re: Reliability and Scalability Testing

Posted by Suresh Marru <sm...@apache.org>.
> On Mar 23, 2015, at 9:01 PM, Amila Jayasekara <th...@gmail.com> wrote:
> 
> On Sun, Mar 22, 2015 at 11:46 PM, Suresh Marru <smarru@apache.org <ma...@apache.org>> wrote:
> Hi All,
> 
> Current Integration tests cover a decent amount of basic capabilities. These tests are useful to ensure all the components are working in harmony. But as we move towards a 1.0 release and announce Airavata is ready for production, we need to also do significant scalability and reliability tests (run similar tests over a period of time). How about we program against the Java SDK and write simple cron like test triggers?
> 
> Hi Suresh,
> 
> What do you mean by "simple cron like triggers” ?

Hi Amila,

I mean once we program against the client SDK, execute the tests on-demand, or deploy a Airavata Server and schedule tests to run periodically. For instance there were some occasional issues with ZooKeeper being incoherent (which are now fixed) but if such sporadic issues come up, it will be good to pro-actively uncover them and fix them. Similar could be issues coming from compute resources, these are not Airavata issues for say, but we need to ensure Airavata can tolerate these well. So my suggestion is to come up with a framework to battle test the system in as close to real world usage as possible.

Suresh

> 
> Thanks
> -AJ
>  
> We could start with something like, assuming 10 gateways are sending 100 requests each and establish that as a the base line.
> 
> Any thoughts?
> 
> Suresh
> 


Re: Reliability and Scalability Testing

Posted by Amila Jayasekara <th...@gmail.com>.
On Sun, Mar 22, 2015 at 11:46 PM, Suresh Marru <sm...@apache.org> wrote:

> Hi All,
>
> Current Integration tests cover a decent amount of basic capabilities.
> These tests are useful to ensure all the components are working in harmony.
> But as we move towards a 1.0 release and announce Airavata is ready for
> production, we need to also do significant scalability and reliability
> tests (run similar tests over a period of time). How about we program
> against the Java SDK and write simple cron like test triggers?


Hi Suresh,

What do you mean by "simple cron like triggers" ?

Thanks
-AJ


> We could start with something like, assuming 10 gateways are sending 100
> requests each and establish that as a the base line.
>
> Any thoughts?
>
> Suresh