Skip to content

[upgrade_sonic][chassis]: reboot sup seperately#24112

Open
liamkearney-msft wants to merge 2 commits intosonic-net:masterfrom
liamkearney-msft:pub-dev/upgrade-chassis-reboot
Open

[upgrade_sonic][chassis]: reboot sup seperately#24112
liamkearney-msft wants to merge 2 commits intosonic-net:masterfrom
liamkearney-msft:pub-dev/upgrade-chassis-reboot

Conversation

@liamkearney-msft
Copy link
Copy Markdown
Contributor

Description of PR

Existing implementation of upgrade sonic will upgrade then reboot all duts in parallel. For chassis systems this can put linecards in a bad state if the sup reboots before the LCs have finished doing their thing / the sup reboots while LCs are doing first boot initialisation.

For Chassis, update/reboot linecards first, then do the supervisor

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
  • 202511

Approach

What is the motivation for this PR?

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
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@github-actions github-actions Bot requested review from r12f, sdszhang and wangxin April 22, 2026 01:11
Javier-Tan
Javier-Tan previously approved these changes Apr 22, 2026
Copy link
Copy Markdown
Contributor

@Javier-Tan Javier-Tan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - this is a good change and imitates "proper procedure" / how we expect T2 chassis image upgrade to be done

@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: Liam Kearney <liamkearney@microsoft.com>
@liamkearney-msft liamkearney-msft force-pushed the pub-dev/upgrade-chassis-reboot branch from 0bc83e6 to a8fce1e Compare April 22, 2026 06:25
@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: Liam Kearney <liamkearney@microsoft.com>
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants