-
Notifications
You must be signed in to change notification settings - Fork 273
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
[202205]Use warm-boot infrastructure for fast-boot #1121
Conversation
/azpw run Azure.sonic-sairedis |
/AzurePipelines run Azure.sonic-sairedis |
Azure Pipelines successfully started running 1 pipeline(s). |
@vaibhavhd Please review - this is similar to the PR to master as described above. |
/azpw run Azure.sonic-sairedis |
/AzurePipelines run Azure.sonic-sairedis |
Azure Pipelines successfully started running 1 pipeline(s). |
Please check and fix LGTM errors |
This PR is similar to #2286 This PR should be merged together with the sonic-sairedis PR (sonic-net/sonic-sairedis#1121) and sonic-buildimage PR (sonic-net/sonic-buildimage#12026). Improve fast-reboot flow by using warm-reboot infrastructure. Clear all routes except of default routes for faster reconciliation time. Verified by community fast-reboot test, manual testing.
Can you please assist with that? I couldn't understand what was the issue. In the LGTM it looks like an issue with a file that wasn't affected by this PR changes. As well in the original PR (#1100) LGTM checker passed on the exact changes. |
/azpw run Azure.sonic-sairedis |
/AzurePipelines run Azure.sonic-sairedis |
Azure Pipelines successfully started running 1 pipeline(s). |
I can't conclusively tell the reason for this failure either. This may have to do something with swsscommon library in 202205 branch. I think this error is unrelated to your chagne.
|
Update sonic-sairedis submodule pointer to include the following: * Use warm-boot infrastructure for fast-boot ([sonic-net#1121](sonic-net/sonic-sairedis#1121)) Signed-off-by: dprital <[email protected]>
This PR is similar to sonic-net#1100 This PR should be merged together with sonic-utilities PR (sonic-net/sonic-utilities#2365) and sonic-buildimage PR (sonic-net/sonic-buildimage#12026). Fast-reboot is utilizing warm-reboot infrastructure to improve its performance, but it should ignore warm-boot logic when syncd starts in fast-boot. As well it shouldn't use temporary view between init and apply.
This PR is similar to #1100 - it is being raised as a different PR following discussion with Ying Xie.
This PR should be merged together with sonic-utilities PR (sonic-net/sonic-utilities#2365) and sonic-buildimage PR (sonic-net/sonic-buildimage#12026).
Fast-reboot is utilizing warm-reboot infrastructure to improve its performance, but it should ignore warm-boot logic when syncd starts in fast-boot.
As well it shouldn't use temporary view between init and apply.