-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
BGP Loading Optimization HLD #1521
base: master
Are you sure you want to change the base?
Conversation
59e7d20
to
3d8434c
Compare
not reviewed in sonic community yet. |
ff8ad44
to
34d6862
Compare
05e97a0
to
4ecddec
Compare
fc5039a
to
127cb07
Compare
e7fcc7b
to
16cb696
Compare
3eb70ac
to
f4a58af
Compare
Community review recording https://zoom.us/rec/share/PkNNRipPYi-z2Q0nkK_FCoFWqXk5oQcQYkNvitanIaWkWw98VXYkdE1SYnSAvQTD.tkZEa9zzBzHlex3c |
Question: is there sufficient test coverage (unit or integration) to make sure that the ring buffer is drained during warm shutdown? |
Suggestion: can you separate the lambda function enhancement itself in a separate PR and the other performance improvement code in another PR? |
I have already separated fpmsyncd / orchagent enhancement into two PRs. The lambda function is the type of ring entries, so kind of bound with the ring buffer PR. Without lambda, it would be a different implementation and much code change. But might help understand the codes…Do you still think we need to do this? |
This HLD introduces how we increases the end-to-end BGP loading speed of SONiC by 50%