Skip to content

Commit

Permalink
PMON High Level Design for SmartSwitch (Replaces the PR #1538) (#1584)
Browse files Browse the repository at this point in the history
* PMON High Level Design for SmartSwitch 202405 release

This commit is the HLD document for SmartSwitch PMON 202405 release and needs to be shared with the the community.  This is the initial draft

* Updated IP address assignment section and did some minor enhancements

* Fixed the IP address link

* Fixed the ip add scheme link

* In the process of updating

* Document update in progress

* Update in progress

* Doc update in progress

* Doc update in progress

* Doc update in progress

* Updated document

* Updated version 0.2

* Did some clean up

* Did some cleanup

* Updated the new APIs section

* Minor changes to the new APIs based on Jan25 meeting

* Updated the thermal-mgmt-seq diagram

* updated the thermal-mgmt-seq diagram

* Updated the documents based on community call agreements and reviewed
slide

* Did some formatting

* Fixed some formatting issues

* Deleted unwanted image files

* Addressing review comments

* Addressing review comments

* Addressed review comments

* Create smartswitch-pmon.md.save

* Did some cleanup

* Improved formatting

* Fixed the format of the return value contents of get_system_eprom_info
for DPUs

* Cleaned up unwanted files

* Addressing review comments

* Updated the CLI snd API sections

* Address a review comment

* Added sequence diagrams and updated the dpu state/health sections and
power sequence

* Minor cleanup

* Addressed some review comments

* Addressed review comments

* Addressed some review comments

* Minor formatting change

* fixed get_module_dpu_data_port API

* Did some cleanup

* Fixed "show chassis modules status  DPU0" cli

* Cleaned up the "show system-health .." CLIs

* Did some formatting

* Added DPU_STATE definition

* Cleaned up the soft reboot section

* Brought DPU_SATE details under system-health CLI as planned

* Added schema for reboot-cause

* Update smartswitch-pmon.md

* updated the CLI output for DPU health

* Did sone cleanup

* Fixed typos

* updated the sequence diagram and made the sequence accurate.  Provided
more clarity to dpi_id and dpu_name

* AAddressed some comments with respect to reboot-cause

* Added an example for the health info object

* Addressed some more review comments and updated the thermal-mgmt-seq
diagram

* Fixed a typo

* fixed a type

* DPU_STATE definition updated, "TERPERATURE_INFO" table update in
ChassisStateDB has been called out, mentioned that the console
management design will be covered in another document.

* Addressed review comment son section 3.5 and 3.6

* Addressed review comment on 3.5
  • Loading branch information
rameshraghupathy committed May 12, 2024
1 parent ada7fd0 commit 4e9a891
Show file tree
Hide file tree
Showing 7 changed files with 1,046 additions and 0 deletions.
6 changes: 6 additions & 0 deletions doc/smart-switch/pmon/images/dpu-shutdown-seq.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions doc/smart-switch/pmon/images/dpu-startup-seq.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions doc/smart-switch/pmon/images/lifecycle.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions doc/smart-switch/pmon/images/pmon-blk-dgm.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions doc/smart-switch/pmon/images/pmon-vertical.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions doc/smart-switch/pmon/images/thermal-mgmt-seq.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4e9a891

Please sign in to comment.