sonic-buildimage/platform
Junchao-Mellanox c0f0694236
[Mellanox] [202106] Optimize thermal policies (#9451)
- Why I did it
Optimize thermal control policies to simplify the logic and add more protection code in policies to make sure it works even if kernel algorithm does not work.

- How I did it
Reduce unused thermal policies
Add timely ASIC temperature check in thermal policy to make sure ASIC temperature and fan speed is coordinated
Minimum allowed fan speed now is calculated by max of the expected fan speed among all policies
Move some logic from fan.py to thermal.py to make it more readable

- How to verify it
1. Manual test
2. Regression
2022-01-19 11:43:55 +02:00
..
barefoot [202106][Arista] Update arista platform library (#9483) 2021-12-09 18:29:59 -08:00
broadcom [202106][Arista] Update arista platform library (#9483) 2021-12-09 18:29:59 -08:00
cavium [dockers] change RPC, DBG dockers version: put RPG, DBG sign in build metadata part of the version (#8920) 2021-11-02 22:54:30 -07:00
centec [dockers] change RPC, DBG dockers version: put RPG, DBG sign in build metadata part of the version (#8920) 2021-11-02 22:54:30 -07:00
centec-arm64 [dockers] change RPC, DBG dockers version: put RPG, DBG sign in build metadata part of the version (#8920) 2021-11-02 22:54:30 -07:00
checkout Platform/cisco-8000 module for sonic-buildimage (#8172) 2021-08-06 20:42:10 -07:00
generic [dockers] Rename 'docker-snmp-sv2' to 'docker-snmp' (#4699) 2020-06-11 16:04:23 -07:00
innovium [dockers] change RPC, DBG dockers version: put RPG, DBG sign in build metadata part of the version (#8920) 2021-11-02 22:54:30 -07:00
marvell [dockers] change RPC, DBG dockers version: put RPG, DBG sign in build metadata part of the version (#8920) 2021-11-02 22:54:30 -07:00
marvell-arm64 [dockers] change RPC, DBG dockers version: put RPG, DBG sign in build metadata part of the version (#8920) 2021-11-02 22:54:30 -07:00
marvell-armhf [Nokia ixs7215] Platform API fixes (#9025) 2021-11-14 15:16:14 -08:00
mellanox [Mellanox] [202106] Optimize thermal policies (#9451) 2022-01-19 11:43:55 +02:00
nephos [dockers] change RPC, DBG dockers version: put RPG, DBG sign in build metadata part of the version (#8920) 2021-11-02 22:54:30 -07:00
p4 Add support to start fdbsyncd when orchagent docker starts (#5979) 2020-12-24 18:36:01 -08:00
pddf Invoking python3 installation for PDDF 2.0 PAI package (#7100) 2021-04-08 08:21:17 -07:00
template Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature (#4851) 2020-09-25 08:32:44 -07:00
vs [Reclaim buffer] Common infrastructure update for reclaiming buffer (#9133) 2021-12-01 09:47:18 -08:00