Skip to content

[arp]: Cache 'grat_arp' value for dual tor#3445

Merged
yxieca merged 1 commit intosonic-net:masterfrom
theasianpianist:dualtor-arp-cache
May 7, 2021
Merged

[arp]: Cache 'grat_arp' value for dual tor#3445
yxieca merged 1 commit intosonic-net:masterfrom
theasianpianist:dualtor-arp-cache

Conversation

@theasianpianist
Copy link
Contributor

Signed-off-by: Lawrence Lee [email protected]

Description of PR

Summary:
Fixes #3444

Type of change

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

Approach

What is the motivation for this PR?

How did you do it?

Prior to changing the 'grat_arp' value on a DUT, store the existing value. During test teardown, if the previous value was 'existing' do not delete the value from the DB.

How did you verify/test it?

Run the test on both dual ToR and single ToR platforms. Confirm that the DB value for grat_arp before and after the test were the same.

Any platform specific information?

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

Documentation

@theasianpianist theasianpianist requested a review from a team as a code owner May 5, 2021 19:05
@theasianpianist
Copy link
Contributor Author

/Azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s), but failed to run 1 pipeline(s).

@theasianpianist
Copy link
Contributor Author

/Azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@theasianpianist theasianpianist requested a review from yxieca May 6, 2021 23:48
@theasianpianist
Copy link
Contributor Author

/Azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@yxieca yxieca merged commit cc7f85d into sonic-net:master May 7, 2021
@theasianpianist theasianpianist deleted the dualtor-arp-cache branch May 13, 2021 22:51
bingwang-ms pushed a commit to bingwang-ms/sonic-mgmt that referenced this pull request Aug 18, 2021
We are migrating from Jenkins to azure pipeline. This PR added azure pipeline yaml files and dependent template files for nightly tests. Pipeline yaml files only added for 3 testbeds yet. The pipelines were originally added to branch azp-test of repo https://dev.azure.com/mssonic/internal/_git/sonic-mgmt-int. They have been tested on Azure DevOps.

Now we formally add these pipelines to the Networking-acs-sonic-mgmt repo. Currently the internal branch of Networking-acs-sonic-mgmt is synched to same internal branch of the sonic-mgmt-int repo. After this PR is merged, we need to update configuration of the created pipelines to formally use these files from the internal branch.

If the pipelines work fine with yaml files from internal branch, we will create more pipeline files based on current templates for rest of the nightly testbeds.

Related work items: sonic-net#3021, sonic-net#3073, sonic-net#3135, sonic-net#3153, sonic-net#3162, sonic-net#3176, sonic-net#3238, sonic-net#3241, sonic-net#3346, sonic-net#3352, sonic-net#3378, sonic-net#3389, sonic-net#3395, sonic-net#3397, sonic-net#3398, sonic-net#3407, sonic-net#3410, sonic-net#3411, sonic-net#3412, sonic-net#3413, sonic-net#3414, sonic-net#3415, sonic-net#3434, sonic-net#3437, sonic-net#3445, sonic-net#3446, sonic-net#3447, #9740131, #9821349
vmittal-msft pushed a commit to vmittal-msft/sonic-mgmt that referenced this pull request Sep 28, 2021
What is the motivation for this PR?
How did you do it?
Prior to changing the 'grat_arp' value on a DUT, store the existing value. During test teardown, if the previous value was 'existing' do not delete the value from the DB.

How did you verify/test it?
Run the test on both dual ToR and single ToR platforms. Confirm that the DB value for grat_arp before and after the test were the same.

Signed-off-by: Lawrence Lee <[email protected]>
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.

Dual ToR ARP test does not clean up properly on dual ToR testbeds

2 participants