Skip to content

bmp: Fix docker restart test for multi-asic#19797

Merged
yejianquan merged 1 commit intosonic-net:masterfrom
patrickmacarthur:master-fix-bmp-multi-asi
Aug 9, 2025
Merged

bmp: Fix docker restart test for multi-asic#19797
yejianquan merged 1 commit intosonic-net:masterfrom
patrickmacarthur:master-fix-bmp-multi-asi

Conversation

@patrickmacarthur
Copy link
Copy Markdown
Contributor

Description of PR

Summary:
Fixes # (issue)

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?

There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?

I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?

We ran the test locally on an Arista multi-ASIC DUT.

Any platform specific information?

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

Documentation

There is a bmp container per ASIC so we need to use the correct
per-ASIC names if we are on a multi-ASIC DUT.
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@patrickmacarthur
Copy link
Copy Markdown
Contributor Author

/azpw Azure.sonic-mgmt

@patrickmacarthur
Copy link
Copy Markdown
Contributor Author

/azpw run Azure.sonic-mgmt

@mssonicbld
Copy link
Copy Markdown
Collaborator

/AzurePipelines run Azure.sonic-mgmt

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@yejianquan yejianquan merged commit e1d59a9 into sonic-net:master Aug 9, 2025
18 checks passed
mssonicbld pushed a commit to mssonicbld/sonic-mgmt that referenced this pull request Aug 9, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
@mssonicbld
Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202505: #20164

mssonicbld pushed a commit that referenced this pull request Aug 9, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
ashutosh-agrawal pushed a commit to ashutosh-agrawal/sonic-mgmt that referenced this pull request Aug 14, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
vidyac86 pushed a commit to vidyac86/sonic-mgmt that referenced this pull request Oct 23, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
opcoder0 pushed a commit to opcoder0/sonic-mgmt that referenced this pull request Dec 8, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]

Signed-off-by: opcoder0 <[email protected]>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 16, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
Signed-off-by: Guy Shemesh <[email protected]>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Dec 16, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
Signed-off-by: Aharon Malkin <[email protected]>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
Signed-off-by: Guy Shemesh <[email protected]>
venu-nexthop pushed a commit to venu-nexthop/sonic-mgmt that referenced this pull request Jan 13, 2026
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Jan 26, 2026
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
Signed-off-by: Guy Shemesh <[email protected]>
ytzur1 pushed a commit to ytzur1/sonic-mgmt that referenced this pull request Feb 2, 2026
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
Signed-off-by: Yael Tzur <[email protected]>
venu-nexthop pushed a commit to venu-nexthop/sonic-mgmt that referenced this pull request Mar 27, 2026
Description of PR
Summary:
Fixes # (issue)

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

Approach
What is the motivation for this PR?
There is a bmp container per ASIC so we need to use the correct per-ASIC names if we are on a multi-ASIC DUT.

How did you do it?
I updated the restart command to use the correct API for restarting a per-ASIC service.

How did you verify/test it?
We ran the test locally on an Arista multi-ASIC DUT.

signed-off-by: [email protected]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants