| Case | Step | Event | uss1 | <None> | ||
|---|---|---|---|---|---|---|
| Setup | Ensure test USS has Unknown availability | 1 | 🌐 |
|
🌐 | |
| 2 | ✅ | USS Availability can be requested | ✅ | |||
| 3 | 🌐 |
|
🌐 | |||
| 4 | ✅ | USS Availability can be set to Unknown | ✅ | |||
| 5 | 🌐 |
|
🌐 | |||
| 6 | ✅ | USS Availability can be requested | ✅ | |||
| 7 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 8 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| USS Availability synchronization | Update USS availability on primary DSS to Normal | 9 | 🌐 |
|
🌐 | |
| 10 | ✅ | USS Availability can be updated | ✅ | |||
| Check Normal USS availability broadcast | 11 | 🌐 |
|
🌐 | ||
| 12 | ✅ | USS Availability can be requested | ✅ | |||
| 13 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 14 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| Update USS Availability on primary DSS to Down | 15 | 🌐 |
|
🌐 | ||
| 16 | ✅ | USS Availability can be updated | ✅ | |||
| Check Down USS availability broadcast | 17 | 🌐 |
|
🌐 | ||
| 18 | ✅ | USS Availability can be requested | ✅ | |||
| 19 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 20 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| Update USS availability on primary DSS to Unknown | 21 | 🌐 |
|
🌐 | ||
| 22 | ✅ | USS Availability can be updated | ✅ | |||
| Check Unknown USS availability broadcast | 23 | 🌐 |
|
🌐 | ||
| 24 | ✅ | USS Availability can be requested | ✅ | |||
| 25 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 26 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| Unknown USS state is reported as Unknown | Query all DSS instances with an unknown USS identifier | 27 | 🌐 |
|
🌐 | |
| 28 | ✅ | Main DSS instance reports Unknown availability | ✅ | |||
| 29 | ✅ | Availability version for an unknown USS should be empty | ✅ | |||
| 30 | 🌐 |
|
🌐 | |||
| 31 | ✅ | USS Availability can be requested | ✅ | |||
| 32 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 33 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| Cleanup | 34 | 🌐 |
|
🌐 | ||
| 35 | ✅ | USS Availability can be requested | ✅ | |||