Migrate VFIO devices using kernel variant drivers

Registered by Uggla

Provide the necessary steps to migrate SR-IOV devices using the new kernel variant driver interface.

Blueprint information

Status:
Complete
Approver:
Balazs Gibizer
Priority:
Undefined
Drafter:
Uggla
Direction:
Approved
Assignee:
Uggla
Definition:
Approved
Series goal:
Accepted for 2025.1
Implementation:
Implemented
Milestone target:
None
Started by
Sylvain Bauza
Completed by
Sylvain Bauza

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/migrate-vfio-devices-using-kernel-variant-drivers

Addressed by: https://review.opendev.org/c/openstack/nova-specs/+/937615
    WIP: Migrate VFIO devices using kernel variant drivers

Addressed by: https://review.opendev.org/c/openstack/nova-specs/+/939380
    Fix a line that was not removed before merging the specification

Addressed by: https://review.opendev.org/c/openstack/nova-specs/+/941417
    Amend the specification about the data in LiveMigrate object

Addressed by: https://review.opendev.org/c/openstack/nova/+/942143
    Augment the LiveMigrateData object

Addressed by: https://review.opendev.org/c/openstack/nova/+/942144
    Add live_migratable flag to PCI device specification

Addressed by: https://review.opendev.org/c/openstack/nova/+/942145
    Update manager to allow vfio pci device live migration

Addressed by: https://review.opendev.org/c/openstack/nova/+/942146
    Update conductor and filters allowing migration with SR-IOV devices

Addressed by: https://review.opendev.org/c/openstack/nova/+/942147
    WIP: Update driver to map the targeted address for SR-IOV PCI devices

Addressed by: https://review.opendev.org/c/openstack/nova/+/938405
    Update driver to deal with managed flag

Addressed by: https://review.opendev.org/c/openstack/nova/+/943124
    FUP improve comment accuracy and variable naming for tag removal

Addressed by: https://review.opendev.org/c/openstack/nova/+/943207
    Update libvirt fixtures to support hostdevs

Addressed by: https://review.opendev.org/c/openstack/nova/+/944105
    FUP Remove unnecessary PCI check

Addressed by: https://review.opendev.org/c/openstack/nova/+/944106
    FUP improve and add integration tests for PCI SR-IOV servers

Addressed by: https://review.opendev.org/c/openstack/nova/+/944133
    FUP Add a warning to make non-explicit live migration request debugging easier

Addressed by: https://review.opendev.org/c/openstack/nova/+/944153
    FUP Update pci-passthrough and virtual-gpu documentation

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.