Description of problem: Suppose you have VM with 2 MAC addresses on its 2 NICs (MAC_A and MAC_B) and its Snapshot have only one MAC on its NIC (MAC_A), then performing preview from snapshot will release MAC_B to the pool, so you can assign it to other NICs on other VMs. As a result you can get a situation where you have 2 VMs with the same MAC address assigned to its NICs Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Create VM_1 with MAC_A on nic1 2. Create snapshot from VM_1 3. Add to VM_1 MAC_B on nic2 4. Preview VM1 from the snapshot 5. Add MAC_B on one of the NICs of another VM 6. Perform undo for the snapshot of VM_1 from preview mode Actual results: VM_1 and VM_2 will have MAC_B on its NICs Expected results: You are not supposed to have 2 VMs with the same MAC Additional info:
*** Bug 873237 has been marked as a duplicate of this bug. ***
If someone plays with teh global allow/disallow flag, and two VMs with duplicate mac addresses exist, we shuld add a similar can-do-action to ensure that only one of these machines is currently running.
Verified on rhevm-3.2.0-10.19.beta2.el6ev.noarch
3.2 has been released