Hello DASH Open Source Community – thanks for your time today; please see this GitHub Agent report DASH/DPU/SmartSwitch Weekly Review for full detailsm and the link to this weeks’ video is at the bottom in the ‘sticky links’ section.
Thank you for your time/contributions – see you on 5/27/2026
The DASH
channel
link is here to
subscribe / access WG content (and click the bell to receive notifications).
DASH/DPU/SmartSwitch Weekly Review
This report covers activity from May 14 – May 20, 2026 across the sonic-net organization, focusing on PRs containing DASH, DPU, SmartSwitch, or Smart keywords in titles or descriptions.
Key Metrics
Highlights
Repository Health
Overview of repositories with DASH/DPU/SmartSwitch activity during May 14 – May 20, 2026:
|
Repository |
Relevant Items |
Activity Level |
|
sonic-net/sonic-mgmt |
6 PRs merged + 6 PRs created |
🟢 Very High |
|
sonic-net/sonic-buildimage |
4 PRs merged + 6 PRs created |
🟢 Very High |
|
sonic-net/sonic-sairedis |
0 PRs merged + 3 PRs created |
🟡 Moderate |
|
sonic-net/sonic-dash-ha |
0 PRs merged + 3 PRs created |
🟡 Moderate |
|
sonic-net/sonic-swss-common |
1 PRs merged + 2 PRs created |
🟡 Moderate |
|
sonic-net/sonic-swss |
0 PRs merged + 2 PRs created |
🟡 Moderate |
|
sonic-net/sonic-dash-api |
1 PRs merged + 1 PRs created |
🟡 Moderate |
|
sonic-net/sonic-gnmi |
1 PRs merged + 1 PRs created |
🟡 Moderate |
|
sonic-net/sonic-utilities |
0 PRs merged + 1 PRs created |
🟡 Low |
|
sonic-net/SONiC |
0 PRs merged + 1 PRs created |
🟡 Low |
Note: Repositories included only if they have PRs with DASH/DPU/SmartSwitch/Smart keywords in title or body during the query period.
Community Meeting Meeting Discussion
Notable Merged PRs Discussed in Meeting
|
PR |
Discussion Summary |
Contributor(s) |
|
sonic-mgmt #24046 – Update SmartSwitch HA test plan |
HA test plan update merged; HA work by Jing, Michael Aronovici, and Fred called out |
Jing, Michael Aronovici, Fred |
|
sonic-dash-api #67 – Update key ordering in ha_scope_config |
Updates to key ordering and mapping counters/table names highlighted |
Lawrence |
|
sonic-gnmi #665 – Add DPU_COUNTERS_DB virtual path handling |
DPU counters and DB virtual path handling merged |
Lawrence |
|
sonic-mgmt #23915 – Add utility to upgrade DPU images |
DPU image upgrade utility for smart switch test bed merged; resolved issue where only NPU was upgraded during nightly runs |
Lawrence |
Draft / Open PRs Discussed in Meeting
|
PR |
Discussion Summary |
Status |
|
sonic-sairedis #1897 – Improve smartswitch memory scaling |
Conditionally caches high-volume DASH objects; 30–40% memory reduction observed on SONiC VS virtual test bed. Focus is memory improvement (not speed). Partial caching applied to select DASH objects. Before-and-after results to be added. Contributor: N. Hegde (new SONiC team member), context from Prabhat |
Draft |
|
sonic-SONiC #2336 – HA bulk sync failure handling |
Open PR by Changrong defining bulk sync failure rollback to standalone mode. Still under construction |
Open |
|
sonic-swss-common #1188 – Expose batched ZmqProducerStateTable APIs |
Enhances ZMQ producer state table APIs to enable batching for multiple entries per table, reducing end-to-end programming time by avoiding per-entry updates |
Open |
Additional Meeting Discussions
gNMI Client Placement (continued): The group noted ongoing collaboration between Michael and Mircea to land the gNMI client in sonic-management Docker. No new resolution this week; teams continuing async coordination.
Memorial Day Scheduling: Kristina checked in on upcoming meeting availability due to potential OOFs during Memorial Day week.
PRs Created (May 14 – May 20, 2026)
Summary
All Created PRs (Complete List):
|
Repository |
PR |
Title |
Created |
|
sonic-net/sonic-swss-common |
swsscommon: expose batched ZmqProducerStateTable APIs to SWIG |
May 14 |
|
|
sonic-net/sonic-gnmi |
MixedDbClient: batch ZMQ Set/Del for multi-key gNMI updates (#27250) |
May 14 |
|
|
sonic-net/sonic-buildimage |
NH-5010 - Set GRUB timeout_style=countdown |
May 14 |
|
|
sonic-net/sonic-buildimage |
NH-5010 - Set GRUB timeout_style=countdown |
May 14 |
|
|
sonic-net/sonic-buildimage |
[build]: Add dpu-auto-recovery feature to init_cfg.json.j2 |
May 14 |
|
|
sonic-net/sonic-dash-ha |
Add brainsplit_recovered |
May 14 |
|
|
sonic-net/sonic-buildimage |
[FC] Move DPU counter defaults to init_cfg.json (#20492) |
May 14 |
|
|
sonic-net/SONiC |
[HLD] Add handling of role activation and bulk sync failures in HA state machine. |
May 14 |
|
|
sonic-net/sonic-swss-common |
[202511][DASH] Add COUNTERS_ENI_OID_MAP table name to schema.h (#1177) |
May 15 |
|
|
sonic-net/sonic-swss |
Skip swss.rec updates for high volume dash child objects |
May 15 |
|
|
sonic-net/sonic-mgmt |
Fix: gNOI upgrade set_package fails when target_version is not provided |
May 15 |
|
|
sonic-net/sonic-mgmt |
[BMC] Skip test_orchagent_heartbeat on BMC (no orchagent) |
May 15 |
|
|
sonic-net/sonic-utilities |
Remove trailing dash from tunnelstat cache directory name |
May 15 |
|
|
sonic-net/sonic-swss |
[zmqorch]: Restore drain-until-empty consumer for non-DPU/fabric |
May 15 |
|
|
sonic-net/sonic-buildimage |
[mellanox] Remove force power off during ONIE upgrade |
May 15 |
|
|
sonic-net/sonic-mgmt |
[HA] Enhance planned SWO and shutdown tests |
May 18 |
|
|
sonic-net/sonic-mgmt |
[smartswitch]: Skip admin-down DPUs in sanity check and health_checker |
May 18 |
|
|
sonic-net/sonic-mgmt |
[202511][ssw] move VDPU, DPU, REMOTE_DPU, VXLAN_TUNNEL, VNET generation from test fixture to golden config gen (#23605) |
May 18 |
|
|
sonic-net/sonic-buildimage |
Nebius SmartSwitch SKU |
May 18 |
|
|
sonic-net/sonic-mgmt |
[ssw] fix PORT lanes validation |
May 18 |
|
|
sonic-net/sonic-sairedis |
[DPU] Optimize Flow Sync Notification and fix cleanup for flow dumps |
May 18 |
|
|
sonic-net/sonic-dash-ha |
Improve Bulk Sync Workflow |
May 18 |
|
|
sonic-net/sonic-sairedis |
Improve smartswitch memory scaling by conditionally caching high volu… |
May 19 |
|
|
sonic-net/sonic-dash-api |
Update the order of keys in ha_scope_config |
May 19 |
|
|
sonic-net/sonic-sairedis |
Improve SmartSwitch memory scaling |
May 19 |
|
|
sonic-net/sonic-dash-ha |
Add version to npu DASH_HA_SCOPE_STATE |
May 20 |
PRs Merged (May 14 – May 20, 2026)
Summary
All Merged PRs (Complete List):
|
Repository |
PR |
Title |
Merged |
|
sonic-net/sonic-mgmt |
Dpu uptime and graceful reboot enhancements |
May 14 |
|
|
sonic-net/sonic-mgmt |
[smartswitch]: Allow testbed.yaml to select which DPUs are admin-up |
May 14 |
|
|
sonic-net/sonic-buildimage |
[202511] [Mellanox] [DPU] Update FW to 48.1000, BFSoC to 4.14.0-13938, RSHIM to 2.6.6 |
May 14 |
|
|
sonic-net/sonic-buildimage |
[SmartSwitch] Support maximum dash configuration size |
May 15 |
|
|
sonic-net/sonic-mgmt |
[DASH] Update skip condition for DASH metering test on Nvidia |
May 15 |
|
|
sonic-net/sonic-swss-common |
[202511][DASH] Add COUNTERS_ENI_OID_MAP table name to schema.h (#1177) |
May 15 |
|
|
sonic-net/sonic-buildimage |
[smartswitch] Start pmon after databasedpu instance services on SmartSwitch host (Fixes #26760) |
May 15 |
|
|
sonic-net/sonic-mgmt |
[Smartswitch] Enable loganalyzer on DPUs |
May 18 |
|
|
sonic-net/sonic-mgmt |
Update SmartSwitch HA test plan with identified test gaps |
May 18 |
|
|
sonic-net/sonic-mgmt |
Add utility to upgrade DPU images for smartswitch testbeds |
May 18 |
|
|
sonic-net/sonic-buildimage |
[aspeed][BMC] Do not mask sonic-hostservice.service on BMC images |
May 19 |
|
|
sonic-net/sonic-dash-api |
Update the order of keys in ha_scope_config |
May 19 |
|
|
sonic-net/sonic-gnmi |
Add DPU_COUNTERS_DB virtual path handling for DASH_METER and ENI counters |
May 20 |
Meeting Title: SONiC-DASH-Workgroup Community Meeting #178
Attendees (12):
DASH Group to join: https://groups.google.com/g/sonic-dash
Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash
|
Bud Grise - XSightLabs |
Mircea Dan Gheorghe - Keysight |
Tatikonda, Srinivas - AMD |
|
Gagan Punathil Ellath - NVidia |
murali Venkateshaiah - Cisco |
Varun Vij - UpScale AI |
|
Judson Wilson - Nvidia |
Prabhat Aravind - MSFT |
Veerappan, Senthilnathan - AMD |
|
Kristina Moore - MSFT |
Swaminathan Balasubramanian - Keysight |
Vivek Reddy Karri - Nvidia |

|
Sticky for Links/Reference: |
|
|
|
DASH Groups to join to receive Invites, Meeting Notes, and Comms |
DASH: https://groups.google.com/g/sonic-dash
DASH-Test-Workgroup Group: https://groups.google.com/g/sonic-dash-test-workgroup
Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash |
If anyone knows other people who would like info re: our community, please have them joins these groups for receive Comms, etc… |
|
Links to Recording |
Teams:
SONiC-DASH Workgroup Community Meeting-20260520_090227-Meeting Recording.mp4
DASH Community
|
5/20/2026 DASH Community Call; please request access via the link if you are not able to view/listen |
|
Kristina Moore MBA,
M.S., CISSP |
|
