summaryrefslogtreecommitdiff
path: root/doc/source
diff options
context:
space:
mode:
authorBalazs Gibizer <balazs.gibizer@est.tech>2020-07-14 16:50:20 +0200
committerStephen Finucane <stephenfin@redhat.com>2020-09-10 18:44:53 +0100
commit1361ea5ad128e7048430612e01d97281fd094f05 (patch)
treeacdf3f67b318caaff7384e47317d8c3ebcec0596 /doc/source
parentee9ceca416545a3767db22250190e6e7869ee7bb (diff)
downloadnova-1361ea5ad128e7048430612e01d97281fd094f05.tar.gz
Support SRIOV interface attach and detach
For attach: * Generates InstancePciRequest for SRIOV interfaces attach requests * Claims and allocates a PciDevice for such request For detach: * Frees PciDevice and deletes the InstancePciRequests On the libvirt driver side the following small fixes was necessar: * Fixes PCI address generation to avoid double 0x prefixes in LibvirtConfigGuestHostdevPCI * Adds support for comparing LibvirtConfigGuestHostdevPCI objects * Extends the comparison of LibvirtConfigGuestInterface to support macvtap interfaces where target_dev is only known by libvirt but not nova * generalize guest.get_interface_by_cfg() to work with both LibvirtConfigGuest[Inteface|HostdevPCI] objects Implements: blueprint sriov-interface-attach-detach Change-Id: I67504a37b0fe2ae5da3cba2f3122d9d0e18b9481
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/admin/pci-passthrough.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/source/admin/pci-passthrough.rst b/doc/source/admin/pci-passthrough.rst
index 663fdbaf51..227538edb0 100644
--- a/doc/source/admin/pci-passthrough.rst
+++ b/doc/source/admin/pci-passthrough.rst
@@ -29,10 +29,10 @@ devices with potentially different capabilities.
**Limitations**
- * Attaching SR-IOV ports to existing servers is not currently supported.
- This is now rejected by the API but previously it fail later in the
- process. See `bug 1708433 <https://bugs.launchpad.net/nova/+bug/1708433>`_
- for details.
+ * Attaching SR-IOV ports to existing servers was not supported until the
+ 22.0.0 Victoria release. Due to various bugs in libvirt and qemu we
+ recommend to use at least libvirt version 6.0.0 and at least qemu version
+ 4.2.
* Cold migration (resize) of servers with SR-IOV devices attached was not
supported until the 14.0.0 Newton release, see
`bug 1512800 <https://bugs.launchpad.net/nova/+bug/1512880>`_ for details.