Bug 1258233

Summary: [SR-IOV] - VFs that are a slaves of a bond, shouldn't considered as free
Product: Red Hat Enterprise Virtualization Manager Reporter: Michael Burman <mburman>
Component: ovirt-engineAssignee: Alona Kaplan <alkaplan>
Status: CLOSED CURRENTRELEASE QA Contact: Michael Burman <mburman>
Severity: high Docs Contact:
Priority: high    
Version: 3.6.0CC: danken, gklein, lsurette, myakove, rbalakri, Rhev-m-bugs, srevivo, ykaul, ylavi
Target Milestone: ovirt-3.6.1Flags: ylavi: Triaged+
Target Release: 3.6.1   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-20 01:39:41 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 Michael Burman 2015-08-30 12:45:55 UTC
Description of problem:
[SR-IOV] - VFs that are a slaves of a bond, shouldn't considered as free.

If Vfs are slaves of a bond(with network attached to him or without), they should be considered as non free Vfs and editing the Number of VFs configuration/settings should be blocked by engine. 

Version-Release number of selected component (if applicable):
3.6.0-0.12.master.el6

How reproducible:
100

Steps to Reproduce:
1. Enable 2 VFs on a PF
2. Create bond from the 2 VFs (with network attached or without)
3. Run VM using one of the VFs
4. Edit the Number of VFs via Setup Networks to 3

Actual results:
steps 3 and 4 succeeded. 

Expected results:
Steps 3 and 4 should be failed and blocked by engine.

Comment 2 Michael Burman 2015-11-29 09:16:26 UTC
Verified on - 3.6.1-0.2.el6 and vdsm-4.17.11-0.el7ev.noarch