When the PC initializes, it calls all the managers' initialize() methods. It does so while holding a write lock so nobody can access the managers until they are all started. The InventoryManager initialize does "executePlatformScan();" which in turns merges discovery and initializes the resource containers. This could take a long time. We need to either speed that up or do it in an asynchronous mechanism to allow the InventoryManager.initialize to return (assuming that doesn't break anything - the IM must be fully iniitalized before returning fro initialize() method).
This long initialize time seems to have been the cause of some exceptions in case 301319
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-2145
Temporarily adding the keyword "SubBug" so we can be sure we have accounted for all the bugs. keyword: new = Tracking + FutureFeature + SubBug
making sure we're not missing any bugs in rhq_triage