Skip to content

fix the everflow testbed failure on dualtor A-A#12022

Merged
yxieca merged 1 commit intosonic-net:masterfrom
jsanghra:everflow_changes
Mar 20, 2024
Merged

fix the everflow testbed failure on dualtor A-A#12022
yxieca merged 1 commit intosonic-net:masterfrom
jsanghra:everflow_changes

Conversation

@jsanghra
Copy link
Copy Markdown
Contributor

Description of PR
After debug and investigation, this failure of "test_everflow_testbed" on dualtor A-A including two issues:

the mux status is standby on the selected DUT.
the test pkts are not sent to selected DUT, which has everflow rule config.
The rootcause of 1 is due to BGP shutdown. In the script, it tries to shutdown all BGP during setup, which makes T1 not reachable from the TOR. Then the DUT moves itself into standby mode. That's from the design of mux state machine.

The rootcause of 2 is similiar to the following issue:
#8158

We need fall back to active-standby mode to test this scenario for
active-active ports.

Summary:
Fixes # (issue)
Fixes # (#9983)

Type of change
Bug fix
[x ] Testbed and Framework(new/improvement)
Test case(new/improvement)
Back port request
201911
202012
[x ] 202205
[x ] 202305
Approach
What is the motivation for this PR?
How did you do it?
How did you verify/test it?
Verified on A-A

Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation

@jsanghra
Copy link
Copy Markdown
Contributor Author

This is duplicate PR and replaces #11351 since the original submitter is no longer with the company .

Copy link
Copy Markdown
Collaborator

@lolyu lolyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lolyu
Copy link
Copy Markdown
Collaborator

lolyu commented Mar 19, 2024

@StormLiangMS, please help review and merge, thanks!

@mssonicbld
Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202305: #12058

@mssonicbld
Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202311: #12059

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants