SR-IOV enabled instance migration doesn't work

Bug #1564352 reported by Volodymyr Shypyguzov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Sergey Nikitin
Mitaka
Won't Fix
Medium
Sergey Nikitin
Newton
Fix Committed
Medium
Sergey Nikitin

Bug Description

Upstream bug: https://bugs.launchpad.net/nova/+bug/1512880

Migration of SR-IOV enabled instance fails with following error:

libvirtError: Device 0000:03:11.4 not found: could not access /sys/bus/pci/devices/0000:03:11.4/config: No such file or directory

Steps to reproduce:
1. Create environment with following configuration: 1 Controller, Ceph for all storage
2. Add at least two computes with NICs that support SR-IOV
3. Deploy environment
4. Boot SR-IOV-enabled instance
5. Migrate SR-IOV-enabled instance

Expected result: Instance is successfully migrated
Actual result: Instance migration fails

cat /etc/fuel_build_id:
 113
cat /etc/fuel_build_number:
 113
cat /etc/fuel_release:
 9.0
cat /etc/fuel_openstack_version:
 liberty-9.0
rpm -qa | egrep 'fuel|astute|network-checker|nailgun|packetary|shotgun':
 fuel-library9.0-9.0.0-1.mos8198.noarch
 fuel-agent-9.0.0-1.mos266.noarch
 nailgun-mcagents-9.0.0-1.mos730.noarch
 fuel-misc-9.0.0-1.mos8198.noarch
 python-packetary-9.0.0-1.mos128.noarch
 fuel-bootstrap-cli-9.0.0-1.mos266.noarch
 fuel-provisioning-scripts-9.0.0-1.mos8575.noarch
 network-checker-9.0.0-1.mos72.x86_64
 fuel-mirror-9.0.0-1.mos128.noarch
 fuel-openstack-metadata-9.0.0-1.mos8575.noarch
 fuel-notify-9.0.0-1.mos8198.noarch
 fuel-setup-9.0.0-1.mos6318.noarch
 python-fuelclient-9.0.0-1.mos292.noarch
 fuelmenu-9.0.0-1.mos263.noarch
 fuel-9.0.0-1.mos6318.noarch
 fuel-utils-9.0.0-1.mos8198.noarch
 fuel-nailgun-9.0.0-1.mos8575.noarch
 fuel-ostf-9.0.0-1.mos919.noarch
 fuel-release-9.0.0-1.mos6318.noarch
 rubygem-astute-9.0.0-1.mos730.noarch
 shotgun-9.0.0-1.mos85.noarch
 fuel-ui-9.0.0-1.mos2613.noarch
 fuel-migrate-9.0.0-1.mos8198.noarch

Revision history for this message
Volodymyr Shypyguzov (vshypyguzov) wrote :
Changed in fuel:
milestone: none → 9.0
tags: added: enhancement
Revision history for this message
Sergey Nikitin (snikitin) wrote :

Migration with SR-IOV does not implemented yet.
Here is a spec for this: https://blueprints.launchpad.net/nova/+spec/sriov-live-migration

Changed in fuel:
status: New → Won't Fix
importance: Undecided → Wishlist
tags: added: area-nova
Changed in fuel:
milestone: 9.0 → 10.0
status: Won't Fix → Confirmed
Revision history for this message
Volodymyr Shypyguzov (vshypyguzov) wrote :

But it's not about live migration, it's about non-live migration. Should it work?

Revision history for this message
Sergey Nikitin (snikitin) wrote :

I found upstream bug about it. https://bugs.launchpad.net/nova/+bug/1512880
With not merged bug fix https://review.openstack.org/#/c/242573/

description: updated
Revision history for this message
Dina Belova (dbelova) wrote :

Added move-to-10.0 tag to specify that this bug was moved from 9.0 to 10.0

tags: added: move-to-10.0
Revision history for this message
Dina Belova (dbelova) wrote :

Won't be fixed in 9.0 due to wishlist priority

tags: added: 10.0-reviewed
removed: move-to-10.0
Revision history for this message
Sergey Nikitin (snikitin) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.