summaryrefslogtreecommitdiff
path: root/meta-openbmc-machines
diff options
context:
space:
mode:
authorMatthew Barth <msbarth@us.ibm.com>2017-12-20 01:55:38 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-02-01 17:03:13 +0300
commitf5ae3ed19182c96dca55c4ae0ff794ee0900b8eb (patch)
tree3b30852c929e3c77e29798135248d5091f8a07b1 /meta-openbmc-machines
parentf684eb7e47cb64a254f474281cc696875979f66a (diff)
downloadopenbmc-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')
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/air-cooled.yaml4
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-fan-policy/water-cooled.yaml4
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