DASH Workgroup Community Update 5/20/2026

0 views
Skip to first unread message

Kristina Moore

unread,
May 20, 2026, 5:33:58 PM (8 days ago) May 20
to sonic...@lists.sonicfoundation.dev, sonic...@googlegroups.com, Clark Lee (guizhao.lh@alibaba-inc.com), Eddie Ruan, Yanfeng, Yuezhou, Murthy Vakkalagadda, Selvarajan, Arunachalam, Arun, Doddapaneni, Krishna, Moopath velayudhan, Mukesh, Veerappan, Senthilnathan, Sundara Murthy Gurunathan, Tatikonda, Srinivas, Venkatesh Srinivasan, Vijay Srinivasan, Urvish Panchal, Marc Meunier, Chid, Harrish SJ, Madhu, Israel Meilik, Jai Kumar, Mohammad Hanif (mohammad.hanif@broadcom.com), Sandeep Balani, Suresh Satapati, Kannan Selvaraj, Carol Gal (cgal), Nishanth Sampath Kumar (nissampa), Dave Gabrielson (dagabrie), Don Ewald (doewald), Dylan Peterson (dypeters), Yue Gao (yuega2), G Boudre (grboudre@cisco.com), Joshua Stoner (jostoner), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Narasimha Nelluri (nnelluri), peve...@cisco.com, Ramesh Raghupathy (ram), robermur, sanand, selr...@cisco.com, TJ Barker (tjbarker), Venkat Sukavan (vsukavan@cisco.com), Joseph White, Phaniraj Vattem, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Farhan Tariq, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Ben Novak, Chris McDonald, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, Amith, Andy Fingerhut, Arham Nasir, Erum Frahim, Farhan Tariq, Farhat Ullah, Ghani, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, RS4681, Sahni Aditya, Venkat External, Yoyo, Dean Lee, alberto.villarreal, alex....@keysight.com, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swaminathan Balasubramanian, Vinod Kumar, Alexander Cheskis, Mike Woster, Kishore Atreya, sbu...@marvell.com, Sonny Mei, Brad House, Balachandar Rajarathinam, Christian Kuhtz, John Evans, Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Amita Gavirneni, E Blatt, Eilon Greenstein, Gagan Punathil Ellath, Idan Hac, Liat Grozovik, Marian Pritsak, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, VolodymyrX Mytnyk, Aditya Sahni, dash....@tcs.com, josephjes...@tcs.com, Pranay R Sahay, sarada...@tcs.com, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Richard Wu, D Chandra (dchandra@upscaleai.com), R Vaidyanathan (rvaidyanathan@upscaleai.com), V Vij (vvij@upscaleai.com), arham...@xflowresearch.com, Kanza Latif, Muhammad Ali, rimsh...@xflowresearch.com, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L, Ajinkya Deore, Anil Reddy Pannala, Anish Narsian, Arun Jeedigunta, David Zhang, Deven Jagasia, Dvir Shamay, Evan Langlais, Jae Park, Jing Zhang, Kalyan Kumar Gokavarapu, Ram Kakani, Renuka Manavalan, Rita Hui, Suresh Kumar Nedunchezhian, Tao Deng, Tommaso Pimpo, Vasundhara Volam, Vrinda Kochar, Xin Liu (CLOUD), Yanzhao Zhang, Yuqing Wei, Zhixiong Niu, WU, Shaofeng

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

  • 26 PRs Created during the period
  • 13 PRs Merged during the period
  • 10 Active Repositories with DASH/DPU/SmartSwitch activity
  • Merge Rate: 50.0% (13 merged out of 26 created)
  • Creation Velocity: 3.7 PRs/day
  • Merge Velocity: 1.9 PRs/day

Highlights

  • Highest PR creation volume: sonic-buildimage (6 created)
  • Highest merge volume: sonic-mgmt (6 merged)
  • Strong emphasis on SmartSwitch HA reliability, DPU lifecycle operations, and DASH scaling work
  • Continued cross-repo coordination across mgmt, buildimage, gNMI, SWSS, and DASH HA components
  • Notable draft/open work highlighted: SmartSwitch memory scaling (30–40% reduction observed on VS), HA bulk sync failure rollback, and ZMQ batching API

 


 

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

  • Total: 26 PRs
  • Top Repository: sonic-buildimage (6 PRs created)
  • Key Themes: SmartSwitch HA workflows, DPU recovery and reboot behavior, DASH data-path scaling, and ZMQ optimization

 

All Created PRs (Complete List):

Repository

PR

Title

Created

sonic-net/sonic-swss-common

#1188

swsscommon: expose batched ZmqProducerStateTable APIs to SWIG

May 14

sonic-net/sonic-gnmi

#675

MixedDbClient: batch ZMQ Set/Del for multi-key gNMI updates (#27250)

May 14

sonic-net/sonic-buildimage

#27382

NH-5010 - Set GRUB timeout_style=countdown

May 14

sonic-net/sonic-buildimage

#27384

NH-5010 - Set GRUB timeout_style=countdown

May 14

sonic-net/sonic-buildimage

#27385

[build]: Add dpu-auto-recovery feature to init_cfg.json.j2

May 14

sonic-net/sonic-dash-ha

#164

Add brainsplit_recovered

May 14

sonic-net/sonic-buildimage

#27387

[FC] Move DPU counter defaults to init_cfg.json (#20492)

May 14

sonic-net/SONiC

#2336

[HLD] Add handling of role activation and bulk sync failures in HA state machine.

May 14

sonic-net/sonic-swss-common

#1189

[202511][DASH] Add COUNTERS_ENI_OID_MAP table name to schema.h (#1177)

May 15

sonic-net/sonic-swss

#4574

Skip swss.rec updates for high volume dash child objects

May 15

sonic-net/sonic-mgmt

#24640

Fix: gNOI upgrade set_package fails when target_version is not provided

May 15

sonic-net/sonic-mgmt

#24641

[BMC] Skip test_orchagent_heartbeat on BMC (no orchagent)

May 15

sonic-net/sonic-utilities

#4545

Remove trailing dash from tunnelstat cache directory name

May 15

sonic-net/sonic-swss

#4578

[zmqorch]: Restore drain-until-empty consumer for non-DPU/fabric

May 15

sonic-net/sonic-buildimage

#27411

[mellanox] Remove force power off during ONIE upgrade

May 15

sonic-net/sonic-mgmt

#24701

[HA] Enhance planned SWO and shutdown tests

May 18

sonic-net/sonic-mgmt

#24703

[smartswitch]: Skip admin-down DPUs in sanity check and health_checker

May 18

sonic-net/sonic-mgmt

#24704

[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

#27436

Nebius SmartSwitch SKU

May 18

sonic-net/sonic-mgmt

#24706

[ssw] fix PORT lanes validation

May 18

sonic-net/sonic-sairedis

#1893

[DPU] Optimize Flow Sync Notification and fix cleanup for flow dumps

May 18

sonic-net/sonic-dash-ha

#165

Improve Bulk Sync Workflow

May 18

sonic-net/sonic-sairedis

#1897

Improve smartswitch memory scaling by conditionally caching high volu…

May 19

sonic-net/sonic-dash-api

#67

Update the order of keys in ha_scope_config

May 19

sonic-net/sonic-sairedis

#1898

Improve SmartSwitch memory scaling

May 19

sonic-net/sonic-dash-ha

#167

Add version to npu DASH_HA_SCOPE_STATE

May 20


 

PRs Merged (May 14 – May 20, 2026)

Summary

  • Total: 13 PRs
  • Top Repository: sonic-mgmt (6 PRs merged)
  • Key Themes: max-scale DASH enablement, SmartSwitch platform boot/reboot stability, and DPU telemetry/counter plumbing

 

All Merged PRs (Complete List):

Repository

PR

Title

Merged

sonic-net/sonic-mgmt

#24136

Dpu uptime and graceful reboot enhancements

May 14

sonic-net/sonic-mgmt

#24573

[smartswitch]: Allow testbed.yaml to select which DPUs are admin-up

May 14

sonic-net/sonic-buildimage

#27207

[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

#26679

[SmartSwitch] Support maximum dash configuration size

May 15

sonic-net/sonic-mgmt

#24564

[DASH] Update skip condition for DASH metering test on Nvidia

May 15

sonic-net/sonic-swss-common

#1189

[202511][DASH] Add COUNTERS_ENI_OID_MAP table name to schema.h (#1177)

May 15

sonic-net/sonic-buildimage

#26764

[smartswitch] Start pmon after databasedpu instance services on SmartSwitch host (Fixes #26760)

May 15

sonic-net/sonic-mgmt

#24229

[Smartswitch] Enable loganalyzer on DPUs

May 18

sonic-net/sonic-mgmt

#24046

Update SmartSwitch HA test plan with identified test gaps

May 18

sonic-net/sonic-mgmt

#23915

Add utility to upgrade DPU images for smartswitch testbeds

May 18

sonic-net/sonic-buildimage

#27020

[aspeed][BMC] Do not mask sonic-hostservice.service on BMC images

May 19

sonic-net/sonic-dash-api

#67

Update the order of keys in ha_scope_config

May 19

sonic-net/sonic-gnmi

#665

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

https://youtu.be/xT8Uqgt9unQ

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
Azure Core Principal PM - DASH, SmartSwitch, & Network Function Disaggregation
Office: 425-722-7720     Mobile: 425-876-2040     Email: kri...@microsoft.com
DASH Group to join:
https://groups.google.com/g/sonic-dash    
Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

Book time with Kristina Moore

 


ImageTitle: LinkedIn - Description: image of LinkedIn icon

 

 

Reply all
Reply to author
Forward
0 new messages