Skip to content

[RouteOrch] fix performance regression in ResponsePublisher#4172

Merged
dgsudharsan merged 2 commits intosonic-net:masterfrom
vivekrnv:fix-routeorch-resp
Feb 3, 2026
Merged

[RouteOrch] fix performance regression in ResponsePublisher#4172
dgsudharsan merged 2 commits intosonic-net:masterfrom
vivekrnv:fix-routeorch-resp

Conversation

@vivekrnv
Copy link
Copy Markdown
Contributor

What I did

Fix performance regression caused by #3066 : setBuffered wasn't using Redis pipeline correctly.
Add a flag to directly write attributes passed by the caller of publish API avoiding Redis HGET which breaks Redis pipeline.

Why I did it

Fix performance degradation observed in BGP suppress test.

How I verified it

  • t1-lag BGP route test. Starting BGP sessions config bgp startup all and profile.
  • BGP suppress FIB sonic-mgmt test
image

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
@vivekrnv vivekrnv requested a review from prsunny as a code owner January 30, 2026 05:44
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@vivekrnv
Copy link
Copy Markdown
Contributor Author

Same as #4079

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@dgsudharsan dgsudharsan merged commit 03bc981 into sonic-net:master Feb 3, 2026
16 checks passed
theasianpianist pushed a commit to theasianpianist/sonic-swss that referenced this pull request Feb 17, 2026
…t#4172)

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Sudharsan Dhamal Gopalarathnam <sudharsand@nvidia.com>
Signed-off-by: Lawrence Lee <lawlee@microsoft.com>
ksravani-hcl pushed a commit to ksravani-hcl/sonic-swss that referenced this pull request Feb 20, 2026
…t#4172)

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Sudharsan Dhamal Gopalarathnam <sudharsand@nvidia.com>
baorliu pushed a commit to baorliu/sonic-swss that referenced this pull request Feb 23, 2026
…t#4172)

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Sudharsan Dhamal Gopalarathnam <sudharsand@nvidia.com>
Signed-off-by: Baorong Liu <96146196+baorliu@users.noreply.github.com>
ksravani-hcl pushed a commit to ksravani-hcl/sonic-swss that referenced this pull request Feb 24, 2026
…t#4172)

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Sudharsan Dhamal Gopalarathnam <sudharsand@nvidia.com>
ksravani-hcl pushed a commit to ksravani-hcl/sonic-swss that referenced this pull request Feb 25, 2026
…t#4172)

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Sudharsan Dhamal Gopalarathnam <sudharsand@nvidia.com>
ksravani-hcl pushed a commit to ksravani-hcl/sonic-swss that referenced this pull request Feb 26, 2026
…t#4172)

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Sudharsan Dhamal Gopalarathnam <sudharsand@nvidia.com>
ksravani-hcl pushed a commit to ksravani-hcl/sonic-swss that referenced this pull request Feb 27, 2026
…t#4172)

Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Stepan Blyschak <stepanb@nvidia.com>
Co-authored-by: Sudharsan Dhamal Gopalarathnam <sudharsand@nvidia.com>
@mssonicbld
Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202511: #4313

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants