Skip to content

Wait for bgp in config reload operation for suppress fib test#24918

Merged
lolyu merged 1 commit into
sonic-net:masterfrom
echuawu:suppress_update
Jun 11, 2026
Merged

Wait for bgp in config reload operation for suppress fib test#24918
lolyu merged 1 commit into
sonic-net:masterfrom
echuawu:suppress_update

Conversation

@echuawu

@echuawu echuawu commented May 28, 2026

Copy link
Copy Markdown
Contributor

Description of PR

Wait for bgp in config reload operation in suppress fib test
It would avoid bgp failed to establish after stopping orchagent

Summary:
Fixes # (issue)

Type of change

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

Back port request

  • 202311
  • 202405
  • 202411
  • 202505
  • 202511
  • 202512
  • 202605

Approach

What is the motivation for this PR?

BGP sessions failed to establish after stopping orchagent, and it could persist for long time.

How did you do it?

Wait for bgp in config reload operation in suppress fib test

How did you verify/test it?

Run it locally

Any platform specific information?

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

Documentation

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@github-actions
github-actions Bot requested review from cyw233, lolyu and sanjair-git May 28, 2026 04:05
Wait for bgp in config reload operation in suppress fib test
It would avoid bgp failed to establish after stopping orchagent

Change-Id: Ifbe8c0cb4a2c754100d7bf94f6561658cac86c12
Signed-off-by: echuawu <chuanw@nvidia.com>
@echuawu
echuawu force-pushed the suppress_update branch from a1a8cd5 to 4ef191b Compare May 29, 2026 12:35
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@nhe-NV nhe-NV added the Request for 202511 branch Request to backport a change to 202511 branch label May 30, 2026
@lolyu
lolyu merged commit 7f2da51 into sonic-net:master Jun 11, 2026
25 checks passed
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Jun 11, 2026
…net#24918)

Approach
What is the motivation for this PR?
BGP sessions failed to establish after stopping orchagent, and it could persist for long time.

How did you do it?
Wait for bgp in config reload operation in suppress fib test

How did you verify/test it?
Run it locally

Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation

Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Jun 25, 2026
…net#24918)

Approach
What is the motivation for this PR?
BGP sessions failed to establish after stopping orchagent, and it could persist for long time.

How did you do it?
Wait for bgp in config reload operation in suppress fib test

How did you verify/test it?
Run it locally

Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation

Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Jul 16, 2026
…net#24918)

Approach
What is the motivation for this PR?
BGP sessions failed to establish after stopping orchagent, and it could persist for long time.

How did you do it?
Wait for bgp in config reload operation in suppress fib test

How did you verify/test it?
Run it locally

Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation

Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
@StormLiangMS

Copy link
Copy Markdown
Collaborator

hi @deepak-singhal0408 would you help to take a look? Could this one fix the flaky issue for fib suppress?

@StormLiangMS

Copy link
Copy Markdown
Collaborator

hi @echuawu JFYI, Deepak has a PR to skip this test in 202605 and before, community is working on a refactor of suppress fib. Not sure do we still need to cherrypick this fix to 202511/202605?

@echuawu

echuawu commented Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

hi @echuawu JFYI, Deepak has a PR to skip this test in 202605 and before, community is working on a refactor of suppress fib. Not sure do we still need to cherrypick this fix to 202511/202605?

It should be cherrypick to 202511.
For the skip in 202605, what's the skip reason? Is it would be skipped accros the full lifecycle of 202605?

@deepak-singhal0408

Copy link
Copy Markdown
Contributor

hi @deepak-singhal0408 would you help to take a look? Could this one fix the flaky issue for fib suppress?
@StormLiangMS , checked this PR. This is an orthogonal fix. It doesnt address the dynamic toggle offload/propagation race condition that we have been hitting. This addresses BGP session re-establishment flakiness across config reload.

For the skip in 202605, what's the skip reason? Is it would be skipped accros the full lifecycle of 202605?
@echuawu Please refer this issue: #26175
There is an ongoing effort in community to make this command static. Has been discussed in routing-wg and concluded on this approach. We dont see a need for runtime toggle (where in flight routes will compete with this config knob toggle in fpmsyncd, and will have racy behavior).

Is it would be skipped accros the full lifecycle of 202605?
Yes, thats the plan, unless we take this PR set (sonic-net/sonic-swss#4333 and related) in 202605. This is upto release managers to decide. But if it doesnt get picked up, this module will stay skipped for the full lifecycle of 202605.

ssithaia-ebay pushed a commit to ssithaia-ebay/sflow-yang-sonic-mgmt that referenced this pull request Jul 21, 2026
…net#24918)

Approach
What is the motivation for this PR?
BGP sessions failed to establish after stopping orchagent, and it could persist for long time.

How did you do it?
Wait for bgp in config reload operation in suppress fib test

How did you verify/test it?
Run it locally

Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation

Signed-off-by: ssithaia-ebay <ssithaian@ebay.com>
yijingyan2 pushed a commit to yijingyan2/sonic-mgmt that referenced this pull request Jul 24, 2026
…net#24918)

Approach
What is the motivation for this PR?
BGP sessions failed to establish after stopping orchagent, and it could persist for long time.

How did you do it?
Wait for bgp in config reload operation in suppress fib test

How did you verify/test it?
Run it locally

Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation

Signed-off-by: Yijing Yan <yijingyan@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Request for 202511 branch Request to backport a change to 202511 branch Request for 202605 branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants