[202412] zebra: defer RIB sweep until metaqueue is drained#2260
[202412] zebra: defer RIB sweep until metaqueue is drained#2260deepak-singhal0408 wants to merge 1 commit into
Conversation
|
@r12f can you help merging this PR? thanks, |
|
Hi @deepak-singhal0408 , may I know the impact of this change? It looks very scary for a change at the end of the release time. We are moving away from 202412. If this is not an absolute must, we will skip it. |
|
@BYGX-wcr is this the fix for the ghost default route issue? |
|
@r12f , yes, this fix is for the ghost default route issue. The fix is very pointed and just does stale entries cleanup upon restart(earlier code was missing this cleanup). This fix has been discussed in frr upstream (being fixed via a general enhancement PR), included in buildimage master and 202511. Created the cherry-pick thinking this might be needed in msft-202412 too.. But leaving on you to decide. Thanks, |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
hi @deepak-singhal0408 , looks like the patch all not apply. do you mind to help fix this? |
Cherry-pick of sonic-net/sonic-buildimage#27093 to msft-202412 branch. Patch renumbered from 0108 to 0147 to match msft-202412 series. Signed-off-by: Deepak Singhal <deepsinghal@microsoft.com>
e57ebb3 to
308884a
Compare
|
/azpw run |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
fixed @r12f . thanks, |
What I did
Cherry-pick of sonic-net/sonic-buildimage#27093 to msft-202412 branch.
How I did it
Same FRR patch (defer RIB sweep until metaqueue drains). Renumbered from 0108 to 0147 to match msft-202412 patch series.
How to verify it
CI build passes (FRR patch applies cleanly).
Which release branch to backport
N/A — this IS the backport.
Description for the changelog
zebra: defer RIB sweep until metaqueue is drained — prevents premature route deletion during FRR startup.