#
445819fc
|
| 18-Sep-2025 |
Anupama B R <anupama.b.r1@ibm.com> |
Prime system blueprint from wait-vpd-parsers
This commit updates wait-vpd-parsers to prime system blueprint. As part of PST VPD collection flow, priming inventory objects needs to be triggered as a
Prime system blueprint from wait-vpd-parsers
This commit updates wait-vpd-parsers to prime system blueprint. As part of PST VPD collection flow, priming inventory objects needs to be triggered as a part of systemd target, instead of being triggered by vpd-manager. This commit only implements only stub APIs under PrimeInventory class.
Change-Id: I144b13192e9ce39461c331c51ed7d4d9e952809c Signed-off-by: Anupama B R <anupama.b.r1@ibm.com>
show more ...
|
#
3e1cb49d
|
| 06-Aug-2025 |
Souvik Roy <souvikroyofficial10@gmail.com> |
Refactor wait-vpd-status from script to executable
This commit implements wait-vpd-status.sh logic as an application written in C++. Moving the logic to C++ allows better error handling and more fle
Refactor wait-vpd-status from script to executable
This commit implements wait-vpd-status.sh logic as an application written in C++. Moving the logic to C++ allows better error handling and more flexibility with respect to future requirements.
Test: ``` 1. Ensure vpd-manager CollectionStatus property is in "Completed" state. 2. Run wait-vpd-parser executable 3. Observe executable waits for 2s, then reads vpd-manager CollectionStatus property and outputs a trace saying VPD collection is completed, and then exits with return code 0 4. Using busctl change vpd-manager CollectionStatus property to "InProgress" 5. Run wait-vpd-parser executable 6. Observe executable waits for 2s, and reads vpd-manager CollectionStatus property for a total of 100 retries. After 100 retries, it outputs a trace saying timeout and exits with return code 1 7. Using busctl change vpd-manager CollectionStatus property to "InProgress" 8. Run wait-vpd-parser executable 9. Observe executable waits for 2s, and reads vpd-manager with retry count starting from 100 and counting down. 10. Now change CollectionStatus property to "Completed" 11. Observe executable reads vpd-manager CollectionStatus property and outputs a trace saying VPD collection is completed, and then exits with return code 0. ```
Change-Id: Ifa96a1262b73f4eacc6e13d4e05c710d6e693035 Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
show more ...
|