Skip to content

[action] [PR:20232] Update expect_regex in test_duplicate_route to support bulk update mode#20329

Merged
mssonicbld merged 1 commit intosonic-net:202505from
mssonicbld:cherry/202505/20232
Aug 20, 2025
Merged

[action] [PR:20232] Update expect_regex in test_duplicate_route to support bulk update mode#20329
mssonicbld merged 1 commit intosonic-net:202505from
mssonicbld:cherry/202505/20232

Conversation

@mssonicbld
Copy link
Copy Markdown
Collaborator

Description of PR

The sonic-sairedis change from sonic-net/sonic-sairedis#1613 modified the behavior of BULK operations which resulted in the log spew looking different before and after on API failures. This impacts test_duplicate_route.py. As this test is failing with the above sonic-sairedis change included, sonic-buildimage PRs that bump up the submodule reference fail pipeline checks.

The fix is to update the regexes so that the test can continue to pass with and without this sonic-sairedis change.

Summary:
Fixes # 20231

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • New Test case
  • Skipped for non-supported platforms
  • Test case improvement

Back port request

  • 202205
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Approach

What is the motivation for this PR?

The sonic-sairedis change from sonic-net/sonic-sairedis#1613 modified the behavior of BULK operations which resulted in the log spew looking different before and after. This impacts test_duplicate_route.py. As this test is failing with the above sonic-sairedis change included, sonic-buildimage PRs that bump up the submodule reference fail pipeline checks.

How did you do it?

Some of the message format has slightly changed even though the meaning itself remains the same. Where I could I modified the regex so that the check will pass with both versions of sairedis. For the new ones, I have included them in ignoreRegex. In future, we could move them to the expected list.

How did you verify/test it?

I validated the changes by running test_duplicate_route.py with the new image.

Any platform specific information?

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

Documentation

…ort bulk update mode (sonic-net#20232)

The sonic-sairedis change from sonic-net/sonic-sairedis#1613 modified the behavior of BULK operations which resulted in the log spew looking different before and after on API failures. This impacts test_duplicate_route.py. As this test is failing with the above sonic-sairedis change included, sonic-buildimage PRs that bump up the submodule reference fail pipeline checks.

The fix is to update the regexes so that the test can continue to pass with and without this sonic-sairedis change.

Summary:
Fixes # 20231
@mssonicbld
Copy link
Copy Markdown
Collaborator Author

Original PR: #20232

@mssonicbld
Copy link
Copy Markdown
Collaborator Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld mssonicbld merged commit 8a2d23c into sonic-net:202505 Aug 20, 2025
13 checks passed
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
Why I did it
Upgrade xgs SAI version to 10.1.42.0-1 with the following fixes.

10.1.42.0-1: [AN/LT] enable Microsoft AN/LT behavior

Work item tracking
Microsoft ADO (number only): 29578512

How I did it
Update xgs SAI version to 10.1.42.0-1 in sai.mk file.

Signed-off-by: zitingguo-ms <zitingguo@microsoft.com>
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.

2 participants