Red Hat Bugzilla – Bug 992883
VdsManager.OnTimer loads VDS instead of VdsDynamic
Last modified: 2014-07-21 09:12:25 EDT
Description of problem:
VdsManager.OnTimer is triggered often (every 3-4 seconds) for each Vds. During the OnTimer method, an instance of VDS is loaded using a slow performing database query.
Version-Release number of selected component (if applicable):
Run ovirt-engine and connect with a profiler to the code.
Steps to Reproduce:
select from VDS view
select from VdsDynamic table.
VdsManager and VdsUpdateRuntimeInfo mostly use the VdsDynamic data, and do not require the complete VDS object. This will greatly improve database performance.
see http://gerrit.ovirt.org/#/c/17276/ for the fix
rc build done, moving to ON_QA, packages will be available on updates-testing repository.
oVirt 3.3.2 has been released resolving the problem described in this bug report.
where is the fix?