Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1584885

Summary: VM remains migrating forever with no Host (actually doesn't exist) after StopVmCommand fails to DestroyVDS
Product: Red Hat Enterprise Virtualization Manager Reporter: Koutuk Shukla <kshukla>
Component: ovirt-engineAssignee: Arik <ahadas>
Status: CLOSED ERRATA QA Contact: meital avital <mavital>
Severity: urgent Docs Contact:
Priority: high    
Version: 4.2.3CC: ahadas, bgraveno, bugs, lsurette, michal.skrivanek, mtessun, pagranat, rbalakri, Rhev-m-bugs, srevivo, ykaul
Target Milestone: ovirt-4.2.4Keywords: Automation, ZStream
Target Release: ---Flags: lsvaty: testing_plan_complete-
Hardware: x86_64   
OS: Linux   
Whiteboard:
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 10:02:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1558709    
Bug Blocks:    

Description Koutuk Shukla 2018-05-31 21:08:38 UTC
+++ 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 08:32:36 UTC
The bug is verified in version  rhvm-4.2.4-0.1.el7.noarch

Comment 6 errata-xmlrpc 2018-06-27 10:02:42 UTC
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

Comment 7 Franta Kust 2019-05-16 13:04:10 UTC
BZ<2>Jira Resync

Comment 8 Daniel Gur 2019-08-28 13:12:07 UTC
sync2jira

Comment 9 Daniel Gur 2019-08-28 13:16:19 UTC
sync2jira