Skip swss events in telemetry/test_events.py for m* topos#19872
Skip swss events in telemetry/test_events.py for m* topos#19872StormLiangMS merged 2 commits intosonic-net:masterfrom
Conversation
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
d7382c2 to
f1b53f9
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
hi @rgarofano-arista you may check this file, https://github.com/sonic-net/sonic-mgmt/blob/master/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml, we can skip per test case. |
Yes, we can. However, there are only two test cases and this is a large test. By skipping the The change I am proposing only skips |
|
hi @rgarofano-arista I see your point. As you commented, I would suggest to "maintain a list of SKUs that don't have pfc support and only try to generate / verify the pfc storm event on SKUs not in the list. " but rather than skip all swss events for m* topos. An alternative way to approach fixing this test would be to make the pfc storm verification conditional on pfc support. The test is not granular enough to use conditional mark to skip but we can maintain a list of SKUs that don't have pfc support and only try to generate / verify the pfc storm event on SKUs not in the list. Would you like us to proceed with this method? @Blueve @lizhijianrd any thoughts? |
f1b53f9 to
77aea81
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
hi @Blueve do we still need to do the cherrypick for 202505 branch? |
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change.
|
Cherry-pick PR to 202505: #21373 |
What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change.
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change.
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: Saravanan <saravanan@nexthop.ai>
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: Aharon Malkin <amalkin@nvidia.com>
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
|
hi @rgarofano-arista , do you mind to help pick this change to 202412? |
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change.
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: YiFan Wang <yifan@nexthop.ai>
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: Lakshmi Yarramaneni <lakshmi@nexthop.ai>
PR #19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com>
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change.
…net#22153) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com>
|
hi @rgarofano-arista Ryan, do you mind to help pick this change to 202412? |
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: Yael Tzur <ytzur@nvidia.com>
…net#22153) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com> Signed-off-by: Yael Tzur <ytzur@nvidia.com>
#22195) PR #19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com> Co-authored-by: Zhijian Li <zhijianli@microsoft.com>
|
PR for 202412: Azure/sonic-mgmt.msft#989 |
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change.
…net#22153) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com>
…net#22153) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com> Signed-off-by: ayya <anirudh.ayya@nokia.com>
…net#22153) (sonic-net#22195) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com> Co-authored-by: Zhijian Li <zhijianli@microsoft.com> Signed-off-by: Lakshmi Yarramaneni <lakshmi@nexthop.ai>
…net#22153) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com> Signed-off-by: nnelluri-cisco <nnelluri@cisco.com>
…19872) What is the motivation for this PR? We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment. How did you do it? Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2. How did you verify/test it? Ran test with and without change, test was passing with the change. Signed-off-by: Raghavendran Ramanathan <rraghav@cisco.com>
…net#22153) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com> Signed-off-by: Raghavendran Ramanathan <rraghav@cisco.com>
…net#22153) PR sonic-net#19872 broke the test skip on Nokia (Marvell) M0/Mx platforms. In this PR, I add them back. In addition, I add Arista-720DT-MGX for skip. What is the motivation for this PR? Skip swss events in telemetry/test_events.py for Nokia-7215, Nokia-7215A1 and Arista-720DT-MGX How did you do it? How did you verify/test it? Verified on Nokia-7215 Mx testbed. Signed-off-by: Zhijian Li <zhijianli@microsoft.com> Signed-off-by: Zhuohui Tan <zhuohui.tan@amd.com>
Description of PR
Summary:
Skipping swss event verification in telemetry/test_events.py for m1 and m2 topos as this testing is out of scope for the deployment.
Fixes # (issue)
Type of change
Back port request
Approach
What is the motivation for this PR?
We were seeing failures while trying to verify the pfc storm event on m1 topos. This is because there is no QoS config. After inquiring with Microsoft we decided to skip this part of the test since QoS is not needed for the deployment.
How did you do it?
Refactored existing skip logic in the test which was being used for mx and m0 topos to include m1 and m2.
How did you verify/test it?
Ran test with and without change, test was passing with the change.
Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation