Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1584885 - VM remains migrating forever with no Host (actually doesn't exist) after StopVmCommand fails to DestroyVDS [NEEDINFO]
VM remains migrating forever with no Host (actually doesn't exist) after Stop...
Status: CLOSED ERRATA
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine (Show other bugs)
4.2.3
x86_64 Linux
high Severity urgent
: ovirt-4.2.4
: ---
Assigned To: Arik
meital avital
: Automation, ZStream
Depends On: 1558709
Blocks:
  Show dependency treegraph
 
Reported: 2018-05-31 17:08 EDT by Koutuk Shukla
Modified: 2018-07-25 08:48 EDT (History)
12 users (show)

See Also:
Fixed In Version: ovirt-engine-4.2.4
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1558709
Environment:
Last Closed: 2018-06-27 06:02:42 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: Virt
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
bgraveno: needinfo? (ahadas)


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 3465821 None None None 2018-07-25 08:48 EDT
oVirt gerrit 90938 None None None 2018-05-31 17:08 EDT
oVirt gerrit 90939 None None None 2018-05-31 17:08 EDT
oVirt gerrit 90940 None None None 2018-05-31 17:08 EDT
oVirt gerrit 90941 None None None 2018-05-31 17:08 EDT
oVirt gerrit 90942 None None None 2018-05-31 17:08 EDT
oVirt gerrit 91059 None None None 2018-05-31 17:08 EDT
oVirt gerrit 91199 None None None 2018-05-31 17:08 EDT
oVirt gerrit 91200 None None None 2018-05-31 17:08 EDT
oVirt gerrit 91201 None None None 2018-05-31 17:08 EDT
oVirt gerrit 91202 None None None 2018-05-31 17:08 EDT
oVirt gerrit 91203 None None None 2018-05-31 17:08 EDT
oVirt gerrit 91204 None None None 2018-05-31 17:08 EDT
Red Hat Product Errata RHSA-2018:2071 None None None 2018-06-27 06:03 EDT

  None (edit)
Description Koutuk Shukla 2018-05-31 17:08:38 EDT
+++ This bug was initially created as a clone of Bug #1558709 +++

Description of problem:VM remains migrating forever with no Host (actually doesn't exist) after StopVmCommand fails to DestroyVDS


Version-Release number of selected component (if applicable):rhv-release-4.2.3.8-0.1.el7


How reproducible:30%


Steps to Reproduce:
1. Create affinity group under given cluster with 
{'name': 'affinity_enforcement_01', 'cluster_name': 'golden_env_mixed_1', 
'vms_rule': {'enabled': False}, 
'hosts_rule': {'positive': True, 'enforcing': True}, 
'hosts': ['host_mixed_1'], 
'vms': ['golden_env_mixed_virtio_1_0']}
2. RunOnce VM on host host_mixed_2
3. Wait for balancing to migrate the VM to the host_mixed_1.
4. Stop VM

Actual result: sometimes this scenario  ends with failure:
               'org.ovirt.engine.core.bll.StopVmCommand' failed: EngineException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to DestroyVDS, error = Virtual machine does not exist: {'vmId': '8114111b-dc24-4321-ab50-97f9b6fa1f6b'}, code = 1 (Failed with error noVM and code 1)
               ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (default task-24) [vms_syncAction_0af46fa7-91b9-450c] EVENT_ID: USER_FAILED_STOP_VM(56), Failed to power off VM golden_env_mixed_virtio_1_0 (Host: host_mixed_2, User: admin@internal-authz).   
               StopVmCommand] (default task-1) [vms_syncAction_2d443c2e-323e-4f67] Strange, according to the status 'MigratingTo' virtual machine '8114111b-dc24-4321-ab50-97f9b6fa1f6b' should be running in a host but it isn't.

Expected: The VM is stopped with no errors
logs and screenshot from UI are attached.

Additional info: logs attached

--- Additional comment from Michal Skrivanek on 2018-03-21 02:28:06 EDT ---

This should be reproducible with any migration

--- Additional comment from Arik on 2018-05-08 08:51:09 EDT ---

Increase the severity as the user has no way of recovering from this state (VM in MigratingTo state while run_on_vds=NULL) without manually changing the database.

--- Additional comment from Polina on 2018-05-31 11:12:07 EDT ---

The bug is verified in version  rhvm-4.2.4-0.1.el7.noarch
The Steps according to the description and also automation test (TestEnforcementUnderHostAffinity01/02 classes in art/tests/rhevmtests/compute/sla/scheduler_tests/affinity_host_to_vm/affinity_host_to_vm_test.py)
Comment 3 Sandro Bonazzola 2018-06-01 04:32:36 EDT
The bug is verified in version  rhvm-4.2.4-0.1.el7.noarch
Comment 6 errata-xmlrpc 2018-06-27 06:02:42 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2018:2071

Note You need to log in before you can comment on or make changes to this bug.