sonic-net / DASH

Disaggregated APIs for SONiC Hosts
Apache License 2.0
83 stars 89 forks source link

Add support for DPU scope DPU driven HA #599

Closed mukeshmv closed 2 months ago

mukeshmv commented 3 months ago

This PR adds SAI API support for the DPU scope DPU driven Dash HA mode described in this PR. https://github.com/sonic-net/SONiC/pull/1710

In this mode, the HA scope / HA state is at the DPU level. Also the DPU vendor SDK owns the HA state machine and drives state transitions on its own by directly communicating with its HA pair underneath the SAI layer. The DPU SDK advertises HA state changes as SAI event notifications.