[teamsyncd]: Fix LAG add: write MTU configuration#1423
[teamsyncd]: Fix LAG add: write MTU configuration#1423abdosi merged 1 commit intosonic-net:201911from
Conversation
Signed-off-by: Nazarii Hnydyn <[email protected]>
|
This was done on purpose for a use-case where kernel mtu is different from config_db mtu - #1053. |
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:
|
prsunny
left a comment
There was a problem hiding this comment.
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 [email protected]
The current
apply_temp_viewlogic 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_viewlogicHow I verified it
Details if related