diff options
author | Gunnar Mills <gmills@us.ibm.com> | 2017-10-13 10:02:07 -0500 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2017-10-31 12:49:15 +0000 |
commit | a552781a6eb17eeac3f7c3ce531a7cee0e48898d (patch) | |
tree | 0d95ebfd33678b51f4a24ef5704d9b45765b5816 /meta-openbmc-machines/meta-openpower/meta-ibm | |
parent | 3bc0bd561ed2a4052411e22de93c044dcd55d221 (diff) | |
download | talos-openbmc-a552781a6eb17eeac3f7c3ce531a7cee0e48898d.tar.gz talos-openbmc-a552781a6eb17eeac3f7c3ce531a7cee0e48898d.zip |
Create Shutdown Error on fan count shutdown
Create a Shutdown error log when the system shuts down due to not
enough present and functional fans.
Changed in both air cooled and water cooled yamls.
Change-Id: I1dbf13e5689bfd7a1b08eb1d1c52e3de3a084642
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines/meta-openpower/meta-ibm')
2 files changed, 24 insertions, 2 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 99745a603..3ee490f9e 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 @@ -354,12 +354,14 @@ - name: log and shutdown description: > - 'Shut the system down and log an event.' + 'Shut the system down, log an event in the journal, and create an + error log.' class: callback callback: group members: - shutdown - log + - create shutdown error - name: shutdown description: > @@ -473,3 +475,12 @@ - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 type: string + +- name: create shutdown error + description: > + 'Create a Fan Shutdown Error log.' + class: callback + callback: elog + paths: chassis state + properties: chassis powered + error: xyz::openbmc_project::State::Shutdown::Inventory::Error::Fan 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 7c067920d..dd0ce00ef 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 @@ -316,12 +316,14 @@ - name: log and shutdown description: > - 'Shut the system down and log an event.' + 'Shut the system down, log an event in the journal, and create an + error log.' class: callback callback: group members: - shutdown - log + - create shutdown error - name: shutdown description: > @@ -413,3 +415,12 @@ - name: xyz::openbmc_project::Inventory::Nonfunctional::CALLOUT_INVENTORY_PATH value: /xyz/openbmc_project/inventory/system/chassis/motherboard/fan3 type: string + +- name: create shutdown error + description: > + 'Create a Fan Shutdown Error log.' + class: callback + callback: elog + paths: chassis state + properties: chassis powered + error: xyz::openbmc_project::State::Shutdown::Inventory::Error::Fan |