Skip to content

[test_gap, LACP]verify no IO loss during pc member add/removal#4871

Merged
yejianquan merged 2 commits intosonic-net:masterfrom
yejianquan:jianquanye/for_merge_lacp
Dec 30, 2021
Merged

[test_gap, LACP]verify no IO loss during pc member add/removal#4871
yejianquan merged 2 commits intosonic-net:masterfrom
yejianquan:jianquanye/for_merge_lacp

Conversation

@yejianquan
Copy link
Copy Markdown
Collaborator

Description of PR

Summary:
Fixes #3606

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • Test case(new/improvement)

Back port request

  • 201911

Approach

What is the motivation for this PR?

Mitigate test gap(LACP scope), verify no IO loss during pc member add/removal

How did you do it?

GIVEN a lag topology, keep sending packets between 2 port channels
WHEN delete/add different members of a port channel
THEN no packets shall loss

How did you verify/test it?

Run new test case on KVM testbed, it's executed as expected and passed.

Any platform specific information?

Supported testbed topology if it's a new test case?

lag topology

Documentation

@yejianquan yejianquan requested review from wangxin and yxieca December 23, 2021 08:45
@yejianquan yejianquan requested a review from a team as a code owner December 23, 2021 08:45
@yejianquan yejianquan requested a review from yxieca December 29, 2021 05:56
@yejianquan yejianquan merged commit 6e4dcaf into sonic-net:master Dec 30, 2021
@yejianquan yejianquan deleted the jianquanye/for_merge_lacp branch December 30, 2021 02:12
AntonHryshchuk pushed a commit to AntonHryshchuk/sonic-mgmt that referenced this pull request Jan 4, 2022
…-net#4871)

* [test_gap]verify no IO loss during member add/removal

Approach
What is the motivation for this PR?
Mitigate test gap(LACP scope), verify no IO loss during pc member add/removal

How did you do it?
GIVEN a lag topology, keep sending packets between 2 port channels
WHEN delete/add different members of a port channel
THEN no packets shall loss

How did you verify/test it?
Run new test case on KVM testbed, it's executed as expected and passed.

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

Signed-off-by: Jianquan Ye <jianquanye@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Need new test: Protocols/Technology - LACP: Add/remove links

2 participants