Skip to content

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

Merged
prsunny merged 7 commits intosonic-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 intosonic-net:masterfrom
prabhataravind:paravind/dpu_orch

Conversation

@prabhataravind
Copy link
Contributor

@prabhataravind prabhataravind commented Aug 13, 2025

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
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind
Copy link
Contributor Author

/azpw run Azure.sonic-swss

@mssonicbld
Copy link
Collaborator

/AzurePipelines run Azure.sonic-swss

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

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

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

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

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@KrisNey-MSFT
Copy link

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

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind
Copy link
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
Collaborator

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

@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202511: #4070

@mssonicbld
Copy link
Collaborator

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

Pterosaur pushed a commit to Janetxxx/sonic-swss that referenced this pull request Jan 6, 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
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>
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