blob: b5bce27e3657cad6d4739081e37a33797178d3a0 [file] [log] [blame]
This test is designed to verify that an ONOS cluster behaves correctly when
restoring an ONOS cluster from backups. We will take a backup of ONOS data
for each node in the cluster. Then stop and reinstall ONOS on each node.
Then copy the backup data to the correct locations, restart ONOS, and verify
correct behavior as the cluster restarts.
The gerneral structure for the test:
- Startup
- Assign switches
- Verify ONOS state and functionality
- Device mastership
- Intents
- Leadership election
- Distributed Primitives
- Take backup of ONOS data
- Stop ONOS nodes
- Reinstall ONOS nodes
- Restore data from backups
- Restart ONOS nodes
- Verify ONOS state and functionality
- Dataplane failures
- link down and up
- switch down and up