| Case | Step | Event | uss1 | uss2 | ||
|---|---|---|---|---|---|---|
| Setup | Ensure test USS has Unknown availability | 1 | 🌐 |
|
🌐 | |
| 2 | ✅ | USS Availability can be requested | ✅ | |||
| 3 | 🌐 |
|
🌐 | |||
| 4 | ✅ | USS Availability can be requested | ✅ | |||
| 5 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ✅ | ||
| 6 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | ✅ | ||
| 7 | 🌐 |
|
🌐 | |||
| 8 | ✅ | USS Availability can be requested | ✅ | |||
| 9 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 10 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| USS Availability synchronization | Update USS availability on primary DSS to Normal | 11 | 🌐 |
|
🌐 | |
| 12 | ✅ | USS Availability can be updated | ✅ | |||
| Check Normal USS availability broadcast | 13 | 🌐 |
|
🌐 | ||
| 14 | ✅ | USS Availability can be requested | ✅ | |||
| 15 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ✅ | ||
| 16 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | ✅ | ||
| 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 Down | 21 | 🌐 |
|
🌐 | ||
| 22 | ✅ | USS Availability can be updated | ✅ | |||
| Check Down 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 | ✅ | ✅ | ||
| 27 | 🌐 |
|
🌐 | |||
| 28 | ✅ | USS Availability can be requested | ✅ | |||
| 29 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 30 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| Update USS availability on primary DSS to Unknown | 31 | 🌐 |
|
🌐 | ||
| 32 | ✅ | USS Availability can be updated | ✅ | |||
| Check Unknown USS availability broadcast | 33 | 🌐 |
|
🌐 | ||
| 34 | ✅ | USS Availability can be requested | ✅ | |||
| 35 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ✅ | ||
| 36 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | ✅ | ||
| 37 | 🌐 |
|
🌐 | |||
| 38 | ✅ | USS Availability can be requested | ✅ | |||
| 39 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 40 | ✅ | 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 | 41 | 🌐 |
|
🌐 | |
| 42 | ✅ | Main DSS instance reports Unknown availability | ✅ | |||
| 43 | ✅ | Availability version for an unknown USS should be empty | ✅ | |||
| 44 | 🌐 |
|
🌐 | |||
| 45 | ✅ | USS Availability can be requested | ✅ | |||
| 46 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ✅ | ||
| 47 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | ✅ | ||
| 48 | 🌐 |
|
🌐 | |||
| 49 | ✅ | USS Availability can be requested | ✅ | |||
| 50 | ✅ | USS Availability is consistent across every DSS instance | ✅ | |||
| 51 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | |||
| Cleanup | 52 | 🌐 |
|
🌐 | ||
| 53 | ✅ | USS Availability can be requested | ✅ | |||