Murali Reddy created CLOUDSTACK-3998:
----------------------------------------

             Summary: explore simulator based fault injection for resiliency 
testing 
                 Key: CLOUDSTACK-3998
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3998
             Project: CloudStack
          Issue Type: Task
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
            Reporter: Murali Reddy
            Assignee: Murali Reddy
             Fix For: Future


We could inject controlled faults in to simulated hypervisors, network 
elements, storage resources, system VM's and try out tests for testing the 
resiliency of CloudStack core.

For example, we can have test case (that runs only for Simulator)  where we 
instruct a simulated hypervisor resource to not to respond to ping from 
CloudStack. Expected result would be core to treat hypervisor host as 
disconnected and trigger HA enabled VM's.

My initial thinking is to expose set of test API from simulator plug-in that 
would help inject transient/permanent/intermittent faults into simulated 
resources like

 - host that lost network connectivity with MS
 - delayed response to agent commands (simulate overloaded hypervisor stacks 
like XAPI, vCenter) and long running tasks like snapshots
 - non responding edge service VM's

need to think little more on the failure categories and points, and best 
abstract them test API so that can enable flexible and rich resilience tests.




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to