ASIC Thermal Monitoring HLD#557
Conversation
|
@keboliu, @Junchao-Mellanox: Please review. |
doc/asic_thermal_monitoring_hld.md
Outdated
|
|
||
| ``` | ||
|
|
||
| The ThermalBase() implementation for ASIC sensors will return the latest values exported by the SwitchOrch to the stateDB's TEMPERATURE_INFO table. |
There was a problem hiding this comment.
looks strange to me, the current idea is that platform API responsible to get the thermal sensor info from the lower layer and populate it to DB, and state DB info will feed CLI/SNMP or telemetry etc. but here you are suggesting platform API to read sensor info from DB?
There was a problem hiding this comment.
The objective is to present ASIC internal sensors to any advanced thermal control algorithm. The reason it appears dissimilar to the standard platform sensors is because the intent was not to let pmon (or any platform daemon) make SAI calls (and create a new dependency) since this is a unique case. Hence letting the poller be part of SwitchOrch.
keboliu
left a comment
There was a problem hiding this comment.
as comments left above.
|
@keboliu: Please review responses. |
|
@Junchao-Mellanox and @keboliu appreciate your feedback
|
jleveque
left a comment
There was a problem hiding this comment.
Looks good to me. Please wait for other reviewers.
This document describes the high level design of a poller for ASIC thermal sensors.