RFC: Inventory functional state tracking

Brad Bishop bradleyb at fuzziesquirrel.com
Mon Jan 23 13:31:54 AEDT 2017

Looking for ideas on tracking inventory item functional state.  If this interests you, please read on.

One approach would be to add a functional state DBus interface to inventory objects.  I was hoping to
keep dynamic/state information out of the inventory namespace as much as possible, but the inventory manager
could probably be made to set properties on an interface when specific conditions are met.

Another approach would be a new class of sensor applications that do whatever is required to monitor the functional
state of one or more inventory items.  For functional status of inventory coming from the host this would
probably be host-ipmid.  These applications would provide sensor objects in a sensors/fault
namespace, possibly with a xyz.openbmc_project.Sensors.Fault interface.  The fault sensor objects would be associated
back to their inventory item via an association object.

Please poke holes..ask questions.

thx - brad

More information about the openbmc mailing list