Description of problem:
RHV 4.2 Virtual Machine Management Guide states (chapter 6.12):
Labels function identically to a hard positive affinity group, but simplify configuration in certain use case.
However, we've noticed a small difference between these:
1. Create labels for Hosts
2. Define labels for VMs
3. Startup VMs
4. Verify VM placement being ok
5. Change labels for Hosts
6. Observe changes
With Affinity Labels we see that VMs won't migrate to other allowed Hosts automatically if removing the allowed label from the current Host, you either need to shutdown and restart them or migrate them manually. With Host/VM Affinities this is not needed, VMs migrate to the Hosts as per the updated Host/VM Affinities without any manual intervention.
According to Andrej the automatic migration for affinity labels was not implemented and he thinks it probably should be.
Verified on ovirt-engine-126.96.36.199-0.0.master.20190214203537.git92a2f86.el7.noarch according to the cases RHEVM-26207 - RHEVM-26211 added to the
Moving to verified according to comment #2
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.