From 35e4d5a459cf5b291a554c97819099180c68c529 Mon Sep 17 00:00:00 2001 From: Julien Perrochet Date: Tue, 20 Feb 2024 14:04:12 +0100 Subject: [PATCH] dss-0215 check off DSS0215 and DSS020 for subscriptions --- .../utm/dss/fragments/subscription_sync.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/monitoring/uss_qualifier/scenarios/astm/utm/dss/fragments/subscription_sync.md b/monitoring/uss_qualifier/scenarios/astm/utm/dss/fragments/subscription_sync.md index 072db1dba1..325585e06f 100644 --- a/monitoring/uss_qualifier/scenarios/astm/utm/dss/fragments/subscription_sync.md +++ b/monitoring/uss_qualifier/scenarios/astm/utm/dss/fragments/subscription_sync.md @@ -7,37 +7,71 @@ This test step fragment validates that subscriptions are properly synchronized a If the previously created or mutated subscription cannot be found at a DSS, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1a](../../../../../requirements/astm/f3548/v21.md)**. +Alternatively, the DSS through which the subscription was created or mutated may may be returning API calls to the client before having updated its underlying distributed storage. +If so, it would be in violation of **[astm.f3548.v21.DSS0215](../../../../../requirements/astm/f3548/v21.md)**. + +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**. + ## 🛑 Propagated subscription contains the correct USS base URL check If the subscription returned by a DSS to which the subscription was synchronized to does not contain the correct USS base URL, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1c](../../../../../requirements/astm/f3548/v21.md)**. +Alternatively, the DSS through which the subscription was created or mutated may may be returning API calls to the client before having updated its underlying distributed storage. +If so, it would be in violation of **[astm.f3548.v21.DSS0215](../../../../../requirements/astm/f3548/v21.md)**. + +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**. + ## 🛑 Propagated subscription contains the correct start time check If the subscription returned by a DSS to which the subscription was synchronized to does not contain the correct start time, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1e](../../../../../requirements/astm/f3548/v21.md)**. +Alternatively, the DSS through which the subscription was created or mutated may may be returning API calls to the client before having updated its underlying distributed storage. +If so, it would be in violation of **[astm.f3548.v21.DSS0215](../../../../../requirements/astm/f3548/v21.md)**. + +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**. + ## 🛑 Propagated subscription contains the correct end time check If the subscription returned by a DSS to which the subscription was synchronized to does not contain the correct end time, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1e](../../../../../requirements/astm/f3548/v21.md)**. +Alternatively, the DSS through which the subscription was created or mutated may may be returning API calls to the client before having updated its underlying distributed storage. +If so, it would be in violation of **[astm.f3548.v21.DSS0215](../../../../../requirements/astm/f3548/v21.md)**. + +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**. + ## 🛑 Propagated subscription contains the correct version check If the subscription returned by a DSS to which the subscription was synchronized to does not contain the correct version, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1f](../../../../../requirements/astm/f3548/v21.md)**. +Alternatively, the DSS through which the subscription was created or mutated may may be returning API calls to the client before having updated its underlying distributed storage. +If so, it would be in violation of **[astm.f3548.v21.DSS0215](../../../../../requirements/astm/f3548/v21.md)**. + +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**. + ## 🛑 Propagated subscription contains the correct notification flags check If the subscription returned by a DSS to which the subscription was synchronized to does not contain the correct notification flags, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1g](../../../../../requirements/astm/f3548/v21.md)**. +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**. + ## 🛑 Propagated subscription contains the correct implicit flag check If the subscription returned by a DSS to which the subscription was synchronized to does not contain the correct implicit flag, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1h](../../../../../requirements/astm/f3548/v21.md)**. +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**. + ## 🛑 Propagated subscription contains expected notification count check If the subscription returned by a DSS to which the subscription was synchronized to does not contain the expected notification count, either one of the instances at which the subscription was created or the one that was queried, may be failing to implement **[astm.f3548.v21.DSS0210,1i](../../../../../requirements/astm/f3548/v21.md)**. + +Alternatively, the DSS through which the subscription was created or mutated may may be returning API calls to the client before having updated its underlying distributed storage. +If so, it would be in violation of **[astm.f3548.v21.DSS0215](../../../../../requirements/astm/f3548/v21.md)**. + +As a result, the DSS pool under test is failing to meet **[astm.f3548.v21.DSS0020](../../../../../requirements/astm/f3548/v21.md)**.