psu-ng: Suppress additional errors after brownout
After a brownout error occurs, multiple error conditions on multiple
power supplies can be indicated. Suppress the additional error logs in
favor of the more comprehensive brownout error.
Signed-off-by: Jim Wright <jlwright@us.ibm.com>
Change-Id: I2ed4c1e58185a82f9fc8bfdcb4ee380346351593
diff --git a/phosphor-power-supply/psu_manager.cpp b/phosphor-power-supply/psu_manager.cpp
index 7654675..47f4372 100644
--- a/phosphor-power-supply/psu_manager.cpp
+++ b/phosphor-power-supply/psu_manager.cpp
@@ -603,7 +603,9 @@
clearBrownout();
}
- if (powerOn)
+ // Only perform individual PSU analysis if power is on and a brownout has
+ // not already been logged
+ if (powerOn && !brownoutLogged)
{
for (auto& psu : psus)
{