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