tianocore / edk2-redfish-client

Utilizes the EFI protocols provided by EDK2 Redfish Foundation to communicate with the Redfish service for creating, consuming, and updating the Redfish properties which are managed by firmware.
Other
7 stars 5 forks source link

Redfish performance: support Redfish deep operations #48

Open nicklela opened 1 year ago

nicklela commented 1 year ago

This is about to improve Redfish performance. This task focus on "7.13 Deep operations" in Redfish specification.

While BIOS provisions collection resource, BIOS has to do POST one by one. Redfish support deep operations and BIOS can POST all data together. Like #47, BIOS has to check attribute "ProtocolFeaturesSupported" and see if BMC support this operation or not.

This can save time while there are a lot of boot options in system and BIOS has to provision them to BootOptions resource.