...
Test | Failure Scenario | TestON Test name | Roadmap |
This tests runs through all the state and functionality checks of the HA Test suite but waits 60 seconds instead of inducing a failure. This is run as a 7 node ONOS cluster.
| HAsanitynow | ||
Restart 3 of 7 ONOS nodes by gracefully stopping the process once the system is running and stable. | HAstopNodes | now | |
Minority of ONOS Nodes continuous shutdown | Continuously (1000 times) restart 1 of 7 ONOS nodes iteratively by gracefully stopping the process once the system is running and stable. Then verify the node correctly restarts and joins the cluster. | HAcontinuousStopNodes | now |
Restart 3 of 7 ONOS nodes by killing the process once the system is running and stable. | HAkillNodes | now | |
Restart 7 of 7 ONOS nodes by killing the process once the system is running and stable. | HAclusterRestart | now | |
Restart 1 of 1 ONOS nodes by killing the process once the system is running and stable. | HAsingleInstanceRestart | now | |
Partition the Control Network by creating IP Table rules once the system is in a stable state. During Partition:
After partition is healed:
| HAfullNetPartitionnow | ||
Dynamic Clustering: Swap nodes | Change membership of an ONOS cluster at run time
| HAswapNodesnow | |
Dynamic Clustering: Scale up/down | Change the size of an ONOS cluster at run time
| HAscaling | now |
State and Functionality Checks in the HA Test Suite
Description | Passing CriteriaRoadmap | |
Topology Discovery |
| |
Device Mastership |
| |
Intents |
| now |
Switch Failure |
| now |
Link Failure
|
| now |
Leadership Election | Applications can run for leadership of topics. This service should be safe, stable and fault tolerant.
| now |
Distributed Sets | Call each of the following APIs and make sure they are functional and cluster wide
In addition, we also check that sets are unaffected by ONOS failures | now |
Distributed Atomic Counters | Call each of the following APIs and make sure they are functional and cluster wide
In addition, we also check that sets are unaffected by ONOS failures. Note: In-memory counters will not persist across cluster wide restartsnow | |
Cluster Service |
| now |
Application Service |
|
Last Update:
by: