Jon Hall | 7ce46ea | 2018-02-05 12:20:59 -0800 | [diff] [blame] | 1 | This test is designed to verify that an ONOS cluster behaves correctly when |
| 2 | restoring an ONOS cluster from backups. We will take a backup of ONOS data |
| 3 | for each node in the cluster. Then stop and reinstall ONOS on each node. |
| 4 | Then copy the backup data to the correct locations, restart ONOS, and verify |
| 5 | correct behavior as the cluster restarts. |
| 6 | |
| 7 | The 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 |