#
0dba14da |
| 25-Jun-2025 |
Souvik Roy <souvikroyofficial10@gmail.com> |
Listener: Register correlated properties callback
This commit implements API to register callback for all interfaces in correlated_properties.json.
``` Test: 1. Patch debug traces in the callback f
Listener: Register correlated properties callback
This commit implements API to register callback for all interfaces in correlated_properties.json.
``` Test: 1. Patch debug traces in the callback function. 2. On rainier 2s2u simics, do a busctl set-property on Decorator.Asset PartNumber, com.ibm.ipzvpd.VINI PN of LCD Op Panel. 3. Observe vpd-manager logs and observe traces indicating callback is getting triggered for above property changes. ```
Change-Id: I1ca2ae65724d8aa27424775fb1290a4139518644 Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
show more ...
|
#
14773e8f |
| 23-Jun-2025 |
Souvik Roy <souvikroyofficial10@gmail.com> |
Listener: Parse correlated properties JSON
This commit adds changes in Listener class to parse correlated properties JSON file. Listener class needs to have the parsed correlated properties JSON in
Listener: Parse correlated properties JSON
This commit adds changes in Listener class to parse correlated properties JSON file. Listener class needs to have the parsed correlated properties JSON in memory to listen for property changes on specific object path, interface and update correlated property/properties.
Change-Id: I8f6881fc106edf995814fa16218f680757be079f Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
show more ...
|
#
3d4af4ae |
| 23-Jun-2025 |
Souvik Roy <souvikroyofficial10@gmail.com> |
Listener: Register callback API stub
This commit implements a stub API in Listener class to register callback for all interfaces in correlated_properties.json. This commit also implements a stub cal
Listener: Register callback API stub
This commit implements a stub API in Listener class to register callback for all interfaces in correlated_properties.json. This commit also implements a stub callback API which will be triggered whenever a property change signal is detected.
Change-Id: Ifdaa2310b397ae9616d921ba2ee657f61dce753e Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
show more ...
|
#
495eedd1 |
| 02-Jul-2025 |
Souvik Roy <souvikroyofficial10@gmail.com> |
Listener:Implement Present property callback
This commit implements Present property callback in Listener. For hotPluggable FRUs whose present property is toggled by external application based on th
Listener:Implement Present property callback
This commit implements Present property callback in Listener. For hotPluggable FRUs whose present property is toggled by external application based on their actual presence detection, vpd-manager needs to monitor "Present" property and collect/delete FRU VPD accordingly.
Test: ``` - On Everest system, toggle Present property of fan0 from busctl - Observer callback getting triggered ```
Change-Id: Ia558306417adf18155b5b363fc9caa797bda250f Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
show more ...
|
#
5c3a1563 |
| 02-Jul-2025 |
Souvik Roy <souvikroyofficial10@gmail.com> |
Listener:Present property callback stub
This commit adds APIs in Listener to register "Present" property change callback for all FRUs for which vpd-manager does not handle presence and which are hot
Listener:Present property callback stub
This commit adds APIs in Listener to register "Present" property change callback for all FRUs for which vpd-manager does not handle presence and which are hot pluggable. If such a FRU is plugged in/removed, vpd-manager needs to detect this and collect/delete the VPD of the FRU. Note: this is a stub implementation, and actual implementation will be handled in future commit(s).
Change-Id: Ib7edc633bc6395976f2f3d1e4b3c5f90a6b999bc Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
show more ...
|
#
56e4537c |
| 19-Jun-2025 |
Anupama B R <anupama.b.r1@ibm.com> |
Moving AssetTag and HostState under Listener
This commit moves the AssetTag and HostState change property signal and its callback implementation from ibm-handler to Listener class. AssetTag and Host
Moving AssetTag and HostState under Listener
This commit moves the AssetTag and HostState change property signal and its callback implementation from ibm-handler to Listener class. AssetTag and HostState property change signal will be registered through Listener class object.
Change-Id: I8679466283cbc70fc07121a0a57243572f80b483 Signed-off-by: Anupama B R <anupama.b.r1@ibm.com>
show more ...
|
#
c7565ed6 |
| 19-Jun-2025 |
Anupama B R <anupama.b.r1@ibm.com> |
Stub for Listener class
This commit has stub for Listener class, which can be used to register the events and handle the callback functionality for those events. This commit only adds stub class for
Stub for Listener class
This commit has stub for Listener class, which can be used to register the events and handle the callback functionality for those events. This commit only adds stub class for Listener.
Change-Id: I8731abc212239823e7062e3ee23f46a150b942a8 Signed-off-by: Anupama B R <anupama.b.r1@ibm.com>
show more ...
|