Description of problem: When a host is running jobs the engine doesn't block moving it to maintenance while the jobs are running. How reproducible: Always Steps to Reproduce: - Have a 4.1 DC with one host and two or more storage domains. 1. Create a disk (to ease the reproduction make sure that the disk contains data). 2. Move the disk 3. While the copy_data job is running attempt to switch the host to maintenance. Expected results: The engine should block moving the host to maintenance until the jobs running on the host are completed.
Liron - this bug may have visible but hard-to-understand effects on user environments in oVirt 4.1/4.1.1. Can you please add some doctext to it to explain the issue and the fix? Thanks!
INFO: Bug status wasn't changed from MODIFIED to ON_QA due to the following reason: [TAG 'ovirt-engine-4.1.2' DOESN'T CONTAIN PATCH 'https://gerrit.ovirt.org/75955'] gitweb: https://gerrit.ovirt.org/gitweb?p=ovirt-engine.git;a=shortlog;h=refs/tags/ovirt-engine-4.1.2 For more info please contact: infra
Verified with the following code: ------------------------------------ ovirt-engine-4.1.2.1-0.1.el7.noarch rhevm-4.1.2.1-0.1.el7.noarch vdsm-4.19.12-1.el7ev.x86_64 Verified with the following scenario: ------------------------------------- Steps to Reproduce: - Have a 4.1 DC with one host and two or more storage domains. 1. Create a disk on a VM and copy around 1G og data to it (to ease the reproduction make sure that the disk contains data). 2. Move the disk 3. While the copy_data job is running attempt to switch the host to maintenance >>>> The engine blocks moving the host to maintenance until the jobs running on the host are completed. Moving to VERIFIED!