blob: b5bce27e3657cad6d4739081e37a33797178d3a0 [file] [log] [blame]
Jon Hall7ce46ea2018-02-05 12:20:59 -08001This test is designed to verify that an ONOS cluster behaves correctly when
2restoring an ONOS cluster from backups. We will take a backup of ONOS data
3for each node in the cluster. Then stop and reinstall ONOS on each node.
4Then copy the backup data to the correct locations, restart ONOS, and verify
5correct behavior as the cluster restarts.
6
7The gerneral structure for the test:
8- Startup
9- Assign switches
10- Verify ONOS state and functionality
11 - Device mastership
12 - Intents
13 - Leadership election
14 - Distributed Primitives
15- Take backup of ONOS data
16- Stop ONOS nodes
17- Reinstall ONOS nodes
18- Restore data from backups
19- Restart ONOS nodes
20- Verify ONOS state and functionality
21- Dataplane failures
22 - link down and up
23 - switch down and up