XenAPI: XenVIF implementation breaks the interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
huan |
Bug Description
Other virt drivers (libvirt: https:/
XenAPI's vif plug does not plug a device, but returns a dictionary - see https:/
This is broken with respect to the names in the interface and what other virt drivers are doing.
It has further led to functionality being implemented that does nothing, for example driver.plug_vifs and driver.unplug_vifs make calls to vif_driver.plug and vif_driver.unplug - but these do nothing.
We need to fix the code so that:
vif_driver.plug will create a new VIF for the VM record
vif_driver.unplug will destroy the VIF record from the VM, if it still exists.
Changed in nova: | |
importance: | Undecided → Medium |
tags: | added: xenserver |
Changed in nova: | |
status: | New → Confirmed |
description: | updated |
Changed in nova: | |
assignee: | huan (huan-xie) → Jianghua Wang (wjh-fresh) |
Changed in nova: | |
assignee: | Jianghua Wang (wjh-fresh) → huan (huan-xie) |
Changed in nova: | |
assignee: | huan (huan-xie) → Jianghua Wang (wjh-fresh) |
Changed in nova: | |
assignee: | Jianghua Wang (wjh-fresh) → huan (huan-xie) |
Changed in nova: | |
assignee: | huan (huan-xie) → Bob Ball (bob-ball) |
Changed in nova: | |
assignee: | Bob Ball (bob-ball) → huan (huan-xie) |
Fix proposed to branch: master /review. openstack. org/254022
Review: https:/