#
a55fcca1 |
| 19-Feb-2025 |
Souvik Roy <souvikroyofficial10@gmail.com> |
Refactor get keyword value API exception handling
This commit refactors vpd specific utility API used to read value of a keyword,in order to handle any exceptions thrown by it locally. All utility m
Refactor get keyword value API exception handling
This commit refactors vpd specific utility API used to read value of a keyword,in order to handle any exceptions thrown by it locally. All utility methods should handle exceptions locally and log a journal log in case of failure. The caller of the utility APIs should check the return value to detect success/failure.
This commit also changes the caller of this API throughout the repo, in order to check the return value.
Test:
``` - Install bitbaked image on Everest system - After BMC boots, BMC should reach Ready state - Check vpd-manager service status, should be active(running) - Check no restarts in vpd-manager service - Check vpd-manager "CollectionStatus" = "Completed" - Check extra interfaces are processed properly - Check backup restore working properly ```
Change-Id: I965313f512553ed5d39373dd871754e1a8fed5f3 Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
show more ...
|
#
1ef21008 |
| 18-Feb-2025 |
RekhaAparna01 <vrekhaaparna@ibm.com> |
Exception handling for json_utility APIs
This commit adds code to handle exceptions for some of the json_utility APIs. Each API will have output returned in case of error based on the return type of
Exception handling for json_utility APIs
This commit adds code to handle exceptions for some of the json_utility APIs. Each API will have output returned in case of error based on the return type of the API instead of throwing an exception.
Also updated the caller of the json_utility APIs to handle the return value.
Change-Id: Ib43028974b61c18a0edae96608a8764cb440234a Signed-off-by: RekhaAparna01 <vrekhaaparna@ibm.com>
show more ...
|
#
fa5e4d32 |
| 12-Mar-2023 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Revamped code for VPD parser
The commit removes all the pre-existing code from the branch and pushes the revamped code.
Major modification includes: - Movement from multi exe to single daemon model
Revamped code for VPD parser
The commit removes all the pre-existing code from the branch and pushes the revamped code.
Major modification includes: - Movement from multi exe to single daemon model. - Multithreaded approach to parse FRU VPD. - Better error handling. - Refactored code for performance optimization.
Note: This code supports all the existing functionalities as it is.
Change-Id: I1ddce1f0725ac59020b72709689a1013643bda8b Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|