The current executeServerScanImmediately() method will scan for all server Resource types, and the current executeServiceScanImmediately() will scan all server Resources for services. In a number of scenarios, we need to refresh only a certain server Resource type (e.g. when a patch has been applied to a server Resource and we need to update its version) or only the services below a certain server Resource (e.g. when a patch has been applied to a server Resource and we need to update its child Resources' versions, or when a server Resource's plugin config has been changed and we need to rescan it for child services). In these cases, for efficiency/performance sake, we should provide new methods in InventoryManager for scanning only what is necessary and use those methods instead.
ian, before you do performance testing for bi-directional agent-server inventory sync, can you see if you can sneak this in? it's related work, so one test cycle could verify both of them.
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-486 This bug is related to RHQ-417
Closing due to inactivity. No known issues here at the moment.