Bug 884249

Summary: It's possible to create 2 VMs with the same MAC address on NIC when performing import VM
Product: Red Hat Enterprise Virtualization Manager Reporter: Idith Tal-Kohen <italkohe>
Component: ovirt-engineAssignee: Muli Salem <msalem>
Status: CLOSED CURRENTRELEASE QA Contact: GenadiC <gcheresh>
Severity: high Docs Contact:
Priority: high    
Version: 3.1.0CC: cpelland, dyasny, gcheresh, iheim, lpeer, masayag, mavital, mkolesni, myakove, Rhev-m-bugs, sgrinber, yeylon, ykaul, yzaslavs
Target Milestone: ---Keywords: ZStream
Target Release: 3.1.1   
Hardware: x86_64   
OS: Linux   
Whiteboard: network
Fixed In Version: SI25 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 872100 Environment:
Last Closed: 2013-02-05 19:40:51 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Network RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Idith Tal-Kohen 2012-12-05 17:44:16 UTC
+++ This bug was initially created as a clone of Bug #872100 +++

Created attachment 636484 [details]
engine log

Description of problem:
When performing import VM (with specific MAC on its NIC) and there is another VM with the same MAC on its NIC, the action of import succeeds even though on the engine you get an error message:"Try to add duplicate values with same name. Type: UNASSIGNED. Value: vmname"


Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Create VM1 with MAC "AA"
2. Export VM1
3. Delete VM1 and create VM2 with the same MAC "AA"
4. Import VM1
  
Actual results:
The operation of import succeeds and the MAC "AA" is shown on both VMs

Expected results:
Operation should fail or the user should be asked to reconfigure the MAC when importing VM


Additional info:
 Try to add duplicate values with same name. Type: UNASSIGNED. Value: vmname

--- Additional comment from Simon Grinberg on 2012-11-01 11:08:49 EDT ---

What is the value of the allow duplicate MAC configuration? 

1. If it's disabled - operation must fail
2. If it's enabled then we must have popup suggesting to replace or confirm using the dup.

--- Additional comment from lpeer on 2012-11-04 03:55:38 EST ---

(In reply to comment #1)
> What is the value of the allow duplicate MAC configuration? 
> 
> 1. If it's disabled - operation must fail
> 2. If it's enabled then we must have popup suggesting to replace or confirm
> using the dup.

Simon, the fix you are describing here is the RFE covered by Bug 624655.
This bug is about failing the import in case duplicate mac is disabled.

--- Additional comment from Muli Salem on 2012-11-11 04:26:05 EST ---

Proposed fix in:

http://gerrit.ovirt.org/#/c/9144/

Comment 3 Meni Yakove 2012-12-11 10:47:57 UTC
Verified on SI25
Failed to import VM with the same MAC as existing VM.
Get error on event log.