Skip to content

bug: preserve Redfish OEM extensions in health log records #4748

Description

@jayzhudev

Version

main

Describe the bug.

Redfish events and log entries can include vendor-specific diagnostic data under Oem:

nv-redfish preserves this data during deserialization, but hardware-health drops it when converting Redfish records into LogRecord.

Both collection modes are affected:

  • SSE mode maps Redfish EventRecord values.
  • Periodic mode maps Redfish LogEntry values.

Downstream log consumers therefore cannot access vendor error identifiers or other OEM diagnostics.

Minimum reproducible example

Relevant log output

Other/Misc.

No response

Code of Conduct

  • I agree to follow NVIDIA Infra Controller's Code of Conduct
  • I have searched the open bugs and have found no duplicates for this bug report

Metadata

Metadata

Assignees

Labels

bugA defect in existing software (deprecated - use issue type, but it's needed for reporting now)rack health

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions