Redfish HealthRollup/LED question

Deepak Kodihalli dkodihal at linux.vnet.ibm.com
Wed Jul 15 18:14:55 AEST 2020


On 15/07/20 2:40 am, James Feist wrote:
> On 7/14/2020 4:44 AM, Deepak Kodihalli wrote:
>> Hi James/Gunnar,
>>
>> On IBM platforms, a fault indicator LED associated with a FRU can 
>> indicate the "Health Rollup" status of the FRU. For eg a CPU can be 
>> healthy, but something contained within (eg a core) may be broken, so 
>> the LED will be turned on. I think the Redfish HealthRollup property 
>> is conceptually similar.
>>
>> Question is - do you see a problem if we add code in bmcweb that sets 
>> the HealthRollup property for a FRU if an associated LED is turned on? 
>> I believe this is aligned with 
>> https://github.com/openbmc/docs/blob/master/designs/redfish-health-rolllup.md 
>> (no new D-Bus objects/interfaces being added, etc). On IBM platforms, 
>> a D-Bus association might exist between the FRU and the LED, and 
>> setting the HealthRollup property will be based on this. If the said 
>> association is missing on other platforms, the code will not do anything.
> 
> What changes does this require? I believe this is how the health roll up 
> functions today.

Yes, the bmcweb code around HealthRollup does look up association 
endpoints today already. What I mentioned above might need code changes 
to look at additional association types.



More information about the openbmc mailing list