Vadym Yashchenko
|
8e616c153b
|
[BFN] Refactoring and adding some functions of Thermal class (set and get thresholds and etc.) (#10205)
* Revised set_high_thershold and set_low_thershold methobs in the thermal.py
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised set_low_thershold and set_high_thershold
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Added separated files with thermal thresholds, changed platform.json and
thermal.py
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised on code revieww
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Reverted thermal.py
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised ther python.py
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised due to code review
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Added fucntion for fix the problem of tofino sensor high critical threshold
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised due to code review
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised due to code review
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised due to code review
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised only for cab18-4
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised default thresholds
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised ther def thresholds
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised on code review
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised platform.json and thermal_thresholds.json
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Code review in PR to azure (trigger CI)
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Added handle of exception
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revised exception handler
* Added psu-1 thermal names to platfrom.json
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Changed platform.json and thermal_thresholds.json in
x86_64-acton_as9516_32d-r0
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Removed indentation from json file
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
|
2022-04-05 09:13:08 -07:00 |
|
Andriy Kokhan
|
4037867b7d
|
[BFN] Updated platform plugins (#9540)
* [BFN] Updated platform APIs impl
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* Extended BFN platform SFP APIs implementation
* Update sfp.py
* [BFN] Extended SFP platform plugin implementation
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* [BFN] Extended Fans platform plugin implementation
* [BFN] divided classes Fan and FanDrawer into 2 files
* Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
What I did
Add get_model() function
Add get_low_critical_threshold() function
Change __get(...) function.
How I did it
Differnece from previous implementation of __get(...) function is return real value or -9999.9 if value is not provided by thrift API
* Add get_presence() function and revised __get() function
Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* [BFN] Updated PSU platform APIs impl
Signed-off-by: Dmytro Lytvynenko <dmytrox.lytvynenko@intel.com>
* Added BFN PSU cache (#9)
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* [BFN] Fans and Fantray platform APIs update (#7)
* [BFN] Updated SFP platform APIs (#10)
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
* [BFN] Updated platform API for thermal (#8)
* Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revert "[BFN] Fans and Fantray platform APIs update (#7)" (#11)
This reverts commit c62a733443be49cbe4ba2d06047aac7516f0495e.
* Add support health monitor system (#15)
Signed-off-by: Petro Bratash <petrox.bratash@intel.com>
* Update chassis.py
* [BFN] Updated FANs and FAN Tray platform API (#14)
* Fix fix_alignment (#17)
Signed-off-by: Petro Bratash <petrox.bratash@intel.com>
* [BFN] Improvement show environment (#16)
* Added PSU temperature skip into platform.json (#18)
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* Do not skip psud on Newport
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* [BFN] fix fan status from Not OK to Ok (#19)
* [BFN] Updated SFP platform plugin (#13)
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
* [DPB] Fix typo for Ethernet0 2x200G[100G,40G] breakout mode (#21)
Signed-off-by: Mykola Gerasymenko <mykolax.gerasymenko@intel.com>
* [barefoot] Tmp fix vendor_rev (#22)
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
* Fixed python issues in sonic_platform/fan_drawer.py
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* Updated fan_drawer.py
* Fixing trailing white spaces in fan_drawer.py
* [BFN] Fix thrift for SFPs API
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
* In platform.json, replaced 'false' with '0' to workaround ast.literal_eval() issue
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* [Newport] Thermal manager (#23)
* Signed-off-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
* Revert "In platform.json, replaced 'false' with '0' to workaround ast.literal_eval() issue"
This reverts commit 1e73127830 .
* Removed 'controllable' options from platform.json to fix factory default config generation
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
* Update thermal_manager.py
* Migrated SFP plugin to sonic_xcvr API (#30)
Signed-off-by: Andriy Kokhan <andriyx.kokhan@intel.com>
Co-authored-by: KostiantynYarovyiBf <kostiantynx.yarovyi@intel.com>
Co-authored-by: Vadym Yashchenko <vadymx.yashchenko@intel.com>
Co-authored-by: Dmytro Lytvynenko <dmytrox.lytvynenko@intel.com>
Co-authored-by: Volodymyr Boiko <volodymyrx.boiko@intel.com>
Co-authored-by: Petro Bratash <petrox.bratash@intel.com>
Co-authored-by: Mykola Gerasymenko <mykolax.gerasymenko@intel.com>
|
2022-01-17 11:16:20 +05:30 |
|