we want to bump up the default tx timeout to 10 minutes since that is what we used in older versions of RHQ (the out of box AS7 default is 5)
have the installer create a org.rhq logger category at the default level of INFO.
allow a user to set it in rhq-server.properties (unforunately, this is another AS7 attribute that
does not support expressions so you have to run rhq-installer --reconfig to pick up the change
after the initial install)
[Bug 902406 - large number of services cause inventory report to not get processed]
Break up the single-transaction approach of DiscoveryBossBean.mergeInventoryReport()
into a transaction for each resource being merged.  This should prevent a
long-running transaction time dependent on the inventory report size.
[Bug 902406 - large number of services cause inventory report to not get processed]
Since we're in the act of merging into inventory, disable the default InventoryStatus
filter on the Resource criteria searches.
[Bug 902406 - large number of services cause inventory report to not get processed]
- Clarify behavior of ResourceManager.createResource in the jdoc.
- Fix testcode depending on false assumption of cascase persist
Merge remote-tracking branch 'origin/master' into bug/902406
Rearrange things to allow for batching resource merge based on the
rhq.server.discovery.merge.batch.size sysproperty. The default is 200 per
transaction.
Also, a variety of other optimizations to reduce the pull of unnecessary
lazy data as well as the number of SLSB calls needing to establish their
own transaction.
Merge remote-tracking branch 'origin/master' into bug/902406
Merge remote-tracking branch 'origin/master' into bug/902406
trivial - fix log message
refactoring: renaming class "ResourceResourceAgentView" to "ResourceAgentView"
Bug 885664 OpenSSHD and MySQL availability check may report stale data

Refactoring of ProcessInfo
The class has now a subtype which groups non static data and operations on this data.
The purpose is to make clear for users of the class that it caches data and only takes snaphots via SIGAR calls

OpenSSHDComponent and MySQLComponent have their availability check fixed and using this API

Other classes were updated with new API calls for isRunning method

Add lock and interval mechanism to ProcessInfo refresh
This will avoid SIGAR bug when making too close calls to getProcState
Add corresponding test

Fix bad log in ApacheExecutionUtil

Modified Eclipse classpath file
Change batch looping strategy. Simplify range handling and perhaps help
free memory as we chcunk through the batches.
make sure long-lasting inventory report merges don't step on each other. introduce a inventory report serializer
Merge remote-tracking branch 'origin/master' into bug/902406
Perf enhancement to mergeInventoryReport, replace Criteria calls with local
named Query use because it ended up just being an ID search with no optional
data.
provide an agent configuration setting to disable resource types on the agent
don't do this - will NPE when nothign is disabled and we will rebuild this collection here anyway
Merge remote-tracking branch 'origin/master' into bug/902406
Added some more test code to try and repro a type removal issue. It didn't
force the issue but it's still useful test code.