From ae9e4b2a166dc4f34b255ed5338abbfa8aa37778 Mon Sep 17 00:00:00 2001 From: Vikram Bodireddy Date: Sat, 30 Nov 2019 18:20:13 +0530 Subject: [PATCH] Add StandbySpare support for software inventory Add support to allow update for active / recovery regions of specified firmware. This update enables the backend modules to advertise whether the software object is active or recovery (StandbySpare) image. Change-Id: I0d46206463ba566bcaa710fb271aa4d795fa49cd Signed-off-by: Vikram Bodireddy --- xyz/openbmc_project/Software/Activation.interface.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/xyz/openbmc_project/Software/Activation.interface.yaml b/xyz/openbmc_project/Software/Activation.interface.yaml index 37c9cb9..b71b8e7 100644 --- a/xyz/openbmc_project/Software/Activation.interface.yaml +++ b/xyz/openbmc_project/Software/Activation.interface.yaml @@ -28,12 +28,20 @@ enumerations: - name: Activating description: > The Software.Version is in the process of being Activated. + - name: ActivatingAsStandbySpare + description: > + The Software.Version is in the process of being processed + as StandbySpare. - name: Active description: > The Software.Version is currently Active. - name: Failed description: > The Software.Version failed during or after Activation. + - name: StandbySpare + description: > + The Software.Version is part of a redundancy set and awaits + a failover or external action to activate. - name: RequestedActivations description: > The possible RequestedActivation states of a Software.Version. @@ -44,6 +52,10 @@ enumerations: - name: Active description: > The Software.Version has been requested for Activation. + - name: StandbySpare + description: > + The Software.Version has been requested to be enabled as + StandbySpare. # TODO: Specify "EAGAIN" type error when requested is unable to be acted on # due to current system state. Currently, sdbusplus does not support # errors on properties. -- 2.7.4