Skip to content

[DPU] Increase Bulker limit and pop batch size#136

Closed
vivekrnv wants to merge 3 commits intomasterfrom
zmq_batch_optimization
Closed

[DPU] Increase Bulker limit and pop batch size#136
vivekrnv wants to merge 3 commits intomasterfrom
zmq_batch_optimization

Conversation

@vivekrnv
Copy link
Copy Markdown
Owner

@vivekrnv vivekrnv commented Sep 25, 2025

Why I did it

Increase the pop batch size and Max Bulker limit to 65536 to speed up applying the high volume Dash configuration

Work item tracking
  • Microsoft ADO (number only):

How I did it

How to verify it

root@sonic:/home/admin# ps -aux | grep orch
root       11118  1.5  0.4 464804 267368 pts/0   Sl   02:50   0:00 /usr/bin/orchagent -d /var/log/swss -b 65536 -z zmq_sync -k 65536 -m B0:CF:0E:20:8E:DE -q tcp://eth0-midplane

2025 Sep 30 18:48:38.911835 sonic NOTICE swss#orchagent: :- main: Setting maximum bulk size in bulk mode as 65536

Apply Scale config and verify

Which release branch to backport (provide reason below if selected)

  • 202205
  • 202211
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

# during route-churn
ORCHAGENT_ARGS+="-b 128 "
else
elif [ "$SWITCH_TYPE" != "dpu" ]; then
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we make this:

if [[ x"${LOCALHOST_SWITCHTYPE}" == x"chassis-packet" ]]; then
elif [ "$SWITCH_TYPE" == "dpu" ]; then
else

It will make code more readable and will allow to extend it for other platforms as well

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Handled

@vivekrnv vivekrnv closed this Sep 30, 2025
vivekrnv pushed a commit that referenced this pull request Jan 31, 2026
…ically (sonic-net#25237)

#### Why I did it
src/sonic-dash-ha
```
* 9b3c0bf - (HEAD -> master, origin/master, origin/HEAD) Add bfd rewrite on pmon change. (#136) (33 hours ago) [dypet]
* af44396 - [build] Disable debian helper auto install for cargo project. (#135) (2 days ago) [Liu Shilong]
* 17e2e0b - Implement bfd pinned state (#134) (8 days ago) [yue-fred-gao]
* c04969e - switch to using libboost1.83 (#133) (9 days ago) [yijingyan2]
```
#### How I did it
#### How to verify it
#### Description for the changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants