diff options
author | Matthew Barth <msbarth@us.ibm.com> | 2017-12-20 01:55:38 +0300 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2018-02-01 17:03:13 +0300 |
commit | f5ae3ed19182c96dca55c4ae0ff794ee0900b8eb (patch) | |
tree | 3b30852c929e3c77e29798135248d5091f8a07b1 /meta-openbmc-machines | |
parent | f684eb7e47cb64a254f474281cc696875979f66a (diff) | |
download | openbmc-f5ae3ed19182c96dca55c4ae0ff794ee0900b8eb.tar.xz |
wspoon: Increase fan fail shutdown delay
When more than one fan is nonfunctional, wait 10 seconds before powering
off the system.
This is a change done to help mitigate a performance issue where PDM is
held off from processing fan functional state property changes which
could cause a system to be shutdown even after enough fans return back
to a functional state. Increasing the shutdown delay to 10 seconds
allows enough time on the BMC for PDM to correctly process all the
property changed signals for the fan functional properties.
Change-Id: I3c9170d80ca200463c85dfc2df85b33e531c8440
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines')
2 files changed, 4 insertions, 4 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml index 449a77db8..8cc605e86 100644 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml @@ -175,7 +175,7 @@ - name: check group functional description: > 'If this condition passes more than one fan in the group has been - marked as nonfunctional for five seconds. Shut the system down. + marked as nonfunctional for ten seconds. Shut the system down. For a more detailed definition of nonfunctional, consult the documentation of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the @@ -184,7 +184,7 @@ condition: count paths: fans properties: fan functional - defer: 5000000us + defer: 10000000us callback: log and shutdown countop: '>' countbound: 1 diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml index 92d732534..c58e4b208 100644 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml @@ -173,7 +173,7 @@ - name: check group functional description: > 'If this condition passes more than one fan in the group has been marked - as nonfunctional for five seconds. Shut the system down. + as nonfunctional for ten seconds. Shut the system down. For a more detailed definition of nonfunctional, consult the documentation of xyz.openbmc_project.State.Decorator.OperationalStatus and/or the @@ -182,7 +182,7 @@ condition: count paths: fans properties: fan functional - defer: 5000000us + defer: 10000000us callback: log and shutdown countop: '>' countbound: 1 |