Skip to content

Comments

Added the DPU midplane precheck and online postcheck for the minigraph#21362

Merged
wangxin merged 1 commit intosonic-net:masterfrom
nikamirrr:dpu_midplane_check_online_postcheck
Nov 20, 2025
Merged

Added the DPU midplane precheck and online postcheck for the minigraph#21362
wangxin merged 1 commit intosonic-net:masterfrom
nikamirrr:dpu_midplane_check_online_postcheck

Conversation

@nikamirrr
Copy link
Contributor

Description of PR

DPU control plane up wait for DPU minigraph

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • New Test case
    • Skipped for non-supported platforms
  • Test case improvement

Back port request

  • 202205
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Approach

What is the motivation for this PR?

Random smartswitch minigraph deployment failures

How did you do it?

Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?

Smartswitch light mode deployment

Any platform specific information?

Smartswitch light mode

Supported testbed topology if it's a new test case?

Documentation

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nikamirrr
Copy link
Contributor Author

This PR replaces the prior #20889

@nikamirrr nikamirrr force-pushed the dpu_midplane_check_online_postcheck branch from 66ea49f to f00fb49 Compare November 19, 2025 19:42
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nikamirrr
Copy link
Contributor Author

/azpw run

@mssonicbld
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nikamirrr
Copy link
Contributor Author

/azpw run

@mssonicbld
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nikamirrr nikamirrr force-pushed the dpu_midplane_check_online_postcheck branch from f00fb49 to 9df280d Compare November 20, 2025 00:46
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nikamirrr
Copy link
Contributor Author

@nhe-NV would you please tag for 202505?
@congh-nvidia @wangxin @yxieca would you please review and merge?

@wangxin wangxin merged commit d083766 into sonic-net:master Nov 20, 2025
20 checks passed
vikumarks pushed a commit to vikumarks/sonic-mgmt that referenced this pull request Dec 1, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: vikumarks <vikumar7ks@gmail.com>
albertovillarreal-keys pushed a commit to albertovillarreal-keys/sonic-mgmt that referenced this pull request Dec 2, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Alberto Villarreal <alberto.villarreal@keysight.com>
opcoder0 pushed a commit to opcoder0/sonic-mgmt that referenced this pull request Dec 8, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: opcoder0 <110003254+opcoder0@users.noreply.github.com>
dcaugher pushed a commit to dcaugher/sonic-mgmt that referenced this pull request Dec 8, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Dan Caugherty <dcaugher@cisco.com>
nissampa pushed a commit to nissampa/sonic-mgmt_dpu_test that referenced this pull request Dec 9, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Nishanth Sampath Kumar <nissampa@cisco.com>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Dec 11, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
echuawu pushed a commit to echuawu/sonic-mgmt that referenced this pull request Dec 12, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 16, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Dec 16, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Aharon Malkin <amalkin@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
@mssonicbld
Copy link
Collaborator

@nikamirrr PR conflicts with 202511 branch

@mssonicbld
Copy link
Collaborator

Cherry-pick PR to msft-202506: Azure/sonic-mgmt.msft#953

venu-nexthop pushed a commit to venu-nexthop/sonic-mgmt that referenced this pull request Jan 13, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode
yifan-nexthop pushed a commit to nexthop-ai/sonic-mgmt that referenced this pull request Jan 14, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: YiFan Wang <yifan@nexthop.ai>
PriyanshTratiya pushed a commit to PriyanshTratiya/sonic-mgmt that referenced this pull request Jan 21, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Priyansh Tratiya <ptratiya@microsoft.com>
lakshmi-nexthop pushed a commit to lakshmi-nexthop/sonic-mgmt that referenced this pull request Jan 28, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Lakshmi Yarramaneni <lakshmi@nexthop.ai>
ytzur1 pushed a commit to ytzur1/sonic-mgmt that referenced this pull request Jan 29, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode
ytzur1 pushed a commit to ytzur1/sonic-mgmt that referenced this pull request Feb 2, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Yael Tzur <ytzur@nvidia.com>
abhishek-nexthop pushed a commit to nexthop-ai/sonic-mgmt that referenced this pull request Feb 6, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode
rraghav-cisco pushed a commit to rraghav-cisco/sonic-mgmt that referenced this pull request Feb 13, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Raghavendran Ramanathan <rraghav@cisco.com>
prsunny pushed a commit that referenced this pull request Feb 19, 2026
Description of PR
The followup on #21362 to add the missing file
mssonicbld added a commit to mssonicbld/sonic-mgmt.msft that referenced this pull request Feb 19, 2026
### Description of PR
The followup on sonic-net/sonic-mgmt#21362 to add the missing file

Summary:
Fixes # (issue)

### Type of change

- [X] Bug fix
- [ ] Testbed and Framework(new/improvement)
- [ ] New Test case
    - [ ] Skipped for non-supported platforms
- [ ] Test case improvement

### Back port request
- [ ] 202205
- [ ] 202305
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [X] 202511

### Approach
#### What is the motivation for this PR?

Forgotten file

#### How did you do it?

#### How did you verify/test it?

#### Any platform specific information?

#### Supported testbed topology if it's a new test case?

### Documentation
mssonicbld pushed a commit to mssonicbld/sonic-mgmt that referenced this pull request Feb 19, 2026
Description of PR
The followup on sonic-net#21362 to add the missing file

Signed-off-by: mssonicbld <sonicbld@microsoft.com>
anilal-amd pushed a commit to anilal-amd/anilal-forked-sonic-mgmt that referenced this pull request Feb 19, 2026
sonic-net#21362)

Summary:
Before the DPU config is deployed, DPUs need to start with the DPU mid plane up and default config available.
Also the DPUs need to be fully online after the configuration.

What is the motivation for this PR?
Random smartswitch minigraph deployment failures

How did you do it?
Added the wait for the DPU mid plane up and the default config file.
Added the post configuration check for the DPUs to be online.

How did you verify/test it?
Smartswitch light mode deployment

Any platform specific information?
Smartswitch light mode

Signed-off-by: Zhuohui Tan <zhuohui.tan@amd.com>
mssonicbld added a commit to Azure/sonic-mgmt.msft that referenced this pull request Feb 19, 2026
### Description of PR
The followup on sonic-net/sonic-mgmt#21362 to add the missing file

Summary:
Fixes # (issue)

### Type of change

- [X] Bug fix
- [ ] Testbed and Framework(new/improvement)
- [ ] New Test case
 - [ ] Skipped for non-supported platforms
- [ ] Test case improvement

### Back port request
- [ ] 202205
- [ ] 202305
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [X] 202511

### Approach
#### What is the motivation for this PR?

Forgotten file

#### How did you do it?

#### How did you verify/test it?

#### Any platform specific information?

#### Supported testbed topology if it's a new test case?

### Documentation
mssonicbld pushed a commit that referenced this pull request Feb 20, 2026
Description of PR
The followup on #21362 to add the missing file

Signed-off-by: mssonicbld <sonicbld@microsoft.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.

6 participants