Skip to content

Change DB that DPU orchagents listens to for all orchs - #3827

Merged
prsunny merged 7 commits into
sonic-net:masterfrom
prabhataravind:paravind/dpu_orch
Nov 28, 2025
Merged

Change DB that DPU orchagents listens to for all orchs#3827
prsunny merged 7 commits into
sonic-net:masterfrom
prabhataravind:paravind/dpu_orch

Conversation

@prabhataravind

@prabhataravind prabhataravind commented Aug 13, 2025

Copy link
Copy Markdown
Contributor

What I did
Changes to dash orchs to make sure they subscribe to DPU_APPL_DB instead of APPL_DB.

Why I did it
DASH related objects are expected to be programmed via DPU_APPL_DB which reside on the NPU.

How I verified it
By running swss unit-tests and sonic-mgmt PL tests

Details if related
Related to issue sonic-net/sonic-buildimage#23488
Related sonic-swss-common change: sonic-net/sonic-swss-common#1086
Related sonic-mgmt change: sonic-net/sonic-mgmt#20995

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind

Copy link
Copy Markdown
Contributor Author

/azpw run Azure.sonic-swss

@mssonicbld

Copy link
Copy Markdown
Collaborator

/AzurePipelines run Azure.sonic-swss

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Prabhat Aravind <paravind@microsoft.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Prabhat Aravind <paravind@microsoft.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@KrisNey-MSFT

Copy link
Copy Markdown

hi @prabhataravind and @prsunny - is this one ready to go? TY!

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind

Copy link
Copy Markdown
Contributor Author

@prsunny this is good to be merged

@prsunny
prsunny merged commit 10df75b into sonic-net:master Nov 28, 2025
15 checks passed
kalash-nexthop pushed a commit to kalash-nexthop/sonic-swss that referenced this pull request Dec 16, 2025
This PR updates DASH (Data Processing Unit) orchagents to use the DPU application database instead of the standard application database for all orchestrator components.

Changed database connection from APPL_DB to DPU_APPL_DB across DASH components
Updated test infrastructure to support DPU application database validation
Modified orchestrator daemon initialization to use DPU-specific database connections

Signed-off-by: Kalash Nainwal <kalash@nexthop.ai>
@mssonicbld

Copy link
Copy Markdown
Collaborator

Cherry-pick PR to msft-202506: Azure/sonic-swss.msft#185

@mssonicbld

Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202511: #4070

@mssonicbld

Copy link
Copy Markdown
Collaborator

@prabhataravind cherry pick PR didn't pass PR checker. Please check!!!
#4070

baorliu pushed a commit to baorliu/sonic-swss that referenced this pull request Feb 23, 2026
This PR updates DASH (Data Processing Unit) orchagents to use the DPU application database instead of the standard application database for all orchestrator components.

Changed database connection from APPL_DB to DPU_APPL_DB across DASH components
Updated test infrastructure to support DPU application database validation
Modified orchestrator daemon initialization to use DPU-specific database connections

Signed-off-by: Baorong Liu <96146196+baorliu@users.noreply.github.com>
Yogapriya-cisco pushed a commit to prhoskot/sonic-swss that referenced this pull request Jul 13, 2026
This PR updates DASH (Data Processing Unit) orchagents to use the DPU application database instead of the standard application database for all orchestrator components.

Changed database connection from APPL_DB to DPU_APPL_DB across DASH components
Updated test infrastructure to support DPU application database validation
Modified orchestrator daemon initialization to use DPU-specific database connections

Signed-off-by: Yogapriya Mohankumar <ymohanku@cisco.com>
leenr pushed a commit to leenr/sonic-swss that referenced this pull request Aug 4, 2026
This PR updates DASH (Data Processing Unit) orchagents to use the DPU application database instead of the standard application database for all orchestrator components.

Changed database connection from APPL_DB to DPU_APPL_DB across DASH components
Updated test infrastructure to support DPU application database validation
Modified orchestrator daemon initialization to use DPU-specific database connections
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.

8 participants