Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[process-reboot-cause]Clean up the process-reboot-cause #4128

Merged
merged 1 commit into from
Feb 11, 2020

Conversation

stephenxs
Copy link
Collaborator

- What I did
Clean up the process-reboot-cause as mentioned in Propose a further code clean up on top of PR #3880

- How I did it
Calculate command line (/proc/cmdline) reason and log.
Calculate hardware reason and log.
Calculate software reason and log
Decide the final reboot cause in the following logic:
If there is a /proc/cmdline reboot cause, use the software reason as the reboot cause;
elif there is a hardware reason, treat it as the reboot cause
else treat the software reason as the reboot cause.

- How to verify it
reboot and check the reboot cause in the following order:

  1. command reboot
  2. power cycle reboot
  3. warm reboot
  4. command reboot
  5. fast reboot
  6. power cycle reboot

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

@lguohan
Copy link
Collaborator

lguohan commented Feb 8, 2020

retest this please

@yxieca yxieca merged commit af44856 into sonic-net:master Feb 11, 2020
abdosi pushed a commit that referenced this pull request Feb 14, 2020
@stephenxs stephenxs deleted the reboot-cause-cleanup branch February 14, 2020 07:03
yxieca pushed a commit that referenced this pull request Feb 14, 2020
stepanblyschak pushed a commit to stepanblyschak/sonic-buildimage that referenced this pull request Feb 26, 2020
pphuchar pushed a commit to SONIC-DEV/sonic-buildimage that referenced this pull request Mar 9, 2020
tiantianlv pushed a commit to SONIC-DEV/sonic-buildimage that referenced this pull request Apr 24, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants