-
Notifications
You must be signed in to change notification settings - Fork 545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[teamsyncd]: Fix LAG add: write MTU configuration #1423
Conversation
Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
This was done on purpose for a use-case where kernel mtu is different from config_db mtu - #1053. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As comments
So how do you suggest to overcome this flow? BTW why should we have MTU mismatch between kernel and config db. At some point the Linux direct command was not recommended and all should go via the config db. |
Alibaba is ok with moving forward with closing this PR and tracking this change internally. After merging this change, sonic will NOT support different MTU size between Kernel and ASIC. |
Alibaba is ok with moving forward with closing this PR and tracking this change internally. After merging this change, sonic will NOT support different MTU size between Kernel and ASIC. This change will need to pass regular and warm reboot test. Unit test can come with the master change. Please provide following logs with this change:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Waiting for test result
Issue: #1432 |
@prsunny done. Please check the issue. |
we are able to hit this issue on one of our multi-asic platforms for some of port-channels after cold-boot. |
#### What I did Fix Python deprecation warnings as reported by pytest #### How I did it Convert strings which include escape sequences into raw strings
Update SAI submodule v1.9 with the following fixes 7594e53 (HEAD, origin/v1.9) Skip brcm teardown assertion (sonic-net#1423) (sonic-net#1428) 0c33f4a [FIX]Fix the circular reference issue when build sai header py (sonic-net#1427) 7e0fc24 Add support for building under Doxygen 1.9.1 (sonic-net#1414) (sonic-net#1424) 8ecf3ef [Fix]Correct enum check on branch 1.9 (sonic-net#1418) e2b2f39 Add Thrift 0.14.1 compatibility (sonic-net#1403) (sonic-net#1416)
Signed-off-by: Nazarii Hnydyn nazariig@nvidia.com
The current
apply_temp_view
logic doesn't handle MTU configuration during warm-reboot:Before warm-reboot:
After warm-reboot:
Apply state logs:
This ends up in traffic disruption after ISSU end:
What I did
Why I did it
apply_temp_view
logicHow I verified it
Details if related