#
fa2734d6 |
| 30-Mar-2022 |
Shawn McCarney <shawnmm@us.ibm.com> |
regulators: Retry failed sensor monitoring
If a failure occurs while trying to read voltage regulator sensors, retry the operation 5 times before logging an error.
This provides "de-glitching" to i
regulators: Retry failed sensor monitoring
If a failure occurs while trying to read voltage regulator sensors, retry the operation 5 times before logging an error.
This provides "de-glitching" to ignore transient hardware problems.
Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com> Change-Id: I310c15eb0f0d36d938057d6280a12b5aef854d20
show more ...
|
#
17bac89e |
| 08-May-2021 |
Shawn McCarney <shawnmm@us.ibm.com> |
regulators: Complete SensorMonitoring class
Complete the SensorMonitoring class. This class implements the "sensor_monitoring" object in the JSON config file.
Add calls to the startRail() and endR
regulators: Complete SensorMonitoring class
Complete the SensorMonitoring class. This class implements the "sensor_monitoring" object in the JSON config file.
Add calls to the startRail() and endRail() methods of the Sensors service.
Add ErrorHistory data member so that errors are only logged once per boot since sensor monitoring occurs repeatedly once per second.
Add error count data member to limit the number of error messages written to the journal since monitoring occurs repeatedly.
Update all affected test cases.
Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com> Change-Id: I0bd20d03ccea9e15cd0f97529f6ccdad2fa015c8
show more ...
|
#
81a2f90b |
| 23-Mar-2021 |
Shawn McCarney <shawnmm@us.ibm.com> |
regulators: Create error log entries
Create error log entries when the following regulator operations fail: * configuration * presence detection * sensor monitoring * closing I2C devices
Use the re
regulators: Create error log entries
Create error log entries when the following regulator operations fail: * configuration * presence detection * sensor monitoring * closing I2C devices
Use the recently created error_logging_utils namespace to create error logs based on caught exceptions.
Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com> Change-Id: I25824ecfdaa270abbce92b52bdea0602271d926d
show more ...
|
#
73eaceeb |
| 23-Oct-2020 |
Bob King <Bob_King@wistron.com> |
regulators: Add Services to ActionEnvironment
Add Services& services to the ActionEnvironment constructor. Add Services& getServices() to the ActionEnvironment class. Add Services& services to the A
regulators: Add Services to ActionEnvironment
Add Services& services to the ActionEnvironment constructor. Add Services& getServices() to the ActionEnvironment class. Add Services& services to the ActionEnvironment class. Update the ActionEnvironment test for the new getServices() method. Update classes that create an ActionEnvironment. Update all affected testcases that create an ActionEnvironment.
Signed-off-by: Bob King <Bob_King@wistron.com> Change-Id: I12ac9f301746965aa282b69432a71ad525739c9e
show more ...
|
#
8a55292d |
| 05-Aug-2020 |
Bob King <Bob_King@wistron.com> |
regulators: Modify monitorSensors() to use Services
Modify the monitorSensors() method in the System, Chassis, Device, and Rail classes to have a new first parameter: Services& services.
Modify Sen
regulators: Modify monitorSensors() to use Services
Modify the monitorSensors() method in the System, Chassis, Device, and Rail classes to have a new first parameter: Services& services.
Modify SensorMonitoring::execute() to log messages using the new Journal interface.
Signed-off-by: Bob King <Bob_King@wistron.com> Change-Id: I05820cfa94bc3d15dee7a1714a3d253720aa7f92
show more ...
|
#
833b8e07 |
| 11-Jun-2020 |
Bob King <Bob_King@wistron.com> |
regulators: Add SensorMonitoring::execute()
Implementation and Testing for SensorMonitoring::execute().
Signed-off-by: Bob King <Bob_King@wistron.com> Change-Id: If2b39b70997cd5cb84adc6c4b601d87556
regulators: Add SensorMonitoring::execute()
Implementation and Testing for SensorMonitoring::execute().
Signed-off-by: Bob King <Bob_King@wistron.com> Change-Id: If2b39b70997cd5cb84adc6c4b601d87556b82f55
show more ...
|