Bug 1105699
Summary: | RHEV hypervisor deactivation led to RHEV-M NPEs + 10 minute delay + DB tx abort | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Dave Sullivan <dsulliva> |
Component: | ovirt-engine | Assignee: | Roy Golan <rgolan> |
Status: | CLOSED DUPLICATE | QA Contact: | meital avital <mavital> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 3.3.0 | CC: | acathrow, amureini, bazulay, iheim, lpeer, michal.skrivanek, ofrenkel, rgolan, Rhev-m-bugs, yeylon |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | virt | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-16 07:22:31 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Dave Sullivan
2014-06-06 18:49:53 UTC
The NPE seems to originate from the flow that resumes a VM: <snip> 2014-06-02 09:40:58,574 WARN [org.ovirt.engine.core.vdsbroker.VdsManager] (DefaultQuartzScheduler_Worker-41) Failed to refresh VDS , vds = 82b3ed8c-90d9-4956-8137-087d27651635 : uxcevrh0003d, error = java.lang.NullPointerException, continuing.: java.lang.NullPointerException at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.handOverVM(VdsUpdateRunTimeInfo.java:1782) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.removeVmsFromCache(VdsUpdateRunTimeInfo.java:1749) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.updateRepository(VdsUpdateRunTimeInfo.java:1721) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.refreshVmStats(VdsUpdateRunTimeInfo.java:923) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.refreshVdsRunTimeInfo(VdsUpdateRunTimeInfo.java:496) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.Refresh(VdsUpdateRunTimeInfo.java:334) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.OnTimer(VdsManager.java:236) [vdsbroker.jar:] </snip> Michal, can one of your guys take a look please? This is the same case as in bug 1097256 multiple maintenance (one from user and one from automated mechanism) creates a race, and since migrations are using transactions it can create deadlocks, mis-configuration in the db and eventually the above NPE. closing as duplicate as the other one has wider analysis and information, see bug 1097256#c12 and reference for the fix in 3.3 *** This bug has been marked as a duplicate of bug 1097256 *** |