control: Add init trigger support
Add init trigger support to the available triggers where init triggered event actions are run immediately when fan control starts. Initially the `getProperties` and
control: Add init trigger support
Add init trigger support to the available triggers where init triggered event actions are run immediately when fan control starts. Initially the `getProperties` and `nameHasOwner` methods are supported to be triggered when fan control starts. The `getProperties` method populates the dbus object cache for each group member's property configured. The `nameHasOwner` method populates the service owned state from dbus for each group member. Each of these attempts to do bulk reads(getManagedObjects for `getProperties` and getSubTree for `nameHasOwner`) from dbus when populating the caches to minimize dbus calls.
Change-Id: Ib5d89eceadd26db1bf7610113ea30fc8ba69ab12 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|