| Case | Step | Event | uss1 | ||
|---|---|---|---|---|---|
| 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 | ✅ | ||
| USS Availability synchronization | Update USS availability on primary DSS to Normal | 7 | 🌐 |
|
🌐 |
| 8 | ✅ | USS Availability can be updated | ✅ | ||
| Check Normal USS availability broadcast | 9 | 🌐 |
|
🌐 | |
| 10 | ✅ | USS Availability can be requested | ✅ | ||
| 11 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ||
| 12 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | ||
| Update USS Availability on primary DSS to Down | 13 | 🌐 |
|
🌐 | |
| 14 | ✅ | USS Availability can be updated | ✅ | ||
| Check Down USS availability broadcast | 15 | 🌐 |
|
🌐 | |
| 16 | ✅ | USS Availability can be requested | ✅ | ||
| 17 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ||
| 18 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | ||
| Update USS availability on primary DSS to Unknown | 19 | 🌐 |
|
🌐 | |
| 20 | ✅ | USS Availability can be updated | ✅ | ||
| Check Unknown USS availability broadcast | 21 | 🌐 |
|
🌐 | |
| 22 | ✅ | USS Availability can be requested | ✅ | ||
| 23 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ||
| 24 | ✅ | 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 | 25 | 🌐 |
|
🌐 |
| 26 | ✅ | Main DSS instance reports Unknown availability | ✅ | ||
| 27 | ✅ | Availability version for an unknown USS should be empty | ✅ | ||
| 28 | 🌐 |
|
🌐 | ||
| 29 | ✅ | USS Availability can be requested | ✅ | ||
| 30 | ✅ | USS Availability is consistent across every DSS instance | ✅ | ||
| 31 | ✅ | USS Availability version is consistent across every DSS instance | ✅ | ||
| Cleanup | 32 | 🌐 |
|
🌐 | |
| 33 | ✅ | USS Availability can be requested | ✅ | ||