New branch 'bug/788638' available with the following commits: commit 088d622f5f695a84f0f60d7ecfe087182d52b7df Author: John Sanda jsanda@redhat.com Date: Thu Feb 9 12:31:44 2012 -0500
[BZ 788638] Do not cache ManagedComponent objects to avoid high memory usage.
With this commit we no longer cache the ManagedComponent objects we get back from the profile service. Even when we were caching them, we still regularly fetched them for metric collections.
The caching was introduced to address high CPU utilization during availability checks. The logic in ManagedComponentComponent.getAvailability has been refactored so that we do not necessarily fetch the component on every availability check.
rhq-commits@lists.fedorahosted.org