SRIOV live migration does not consider instance NUMA topology for the device claim on the destination

Bug #1893221 reported by Balazs Gibizer on 2020-08-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Undecided
Balazs Gibizer

Bug Description

None is passed[1] as an InstanceNUMATopology to pci_tracker.claim_instance() in the ResourceTracker. This is called from the SRIOV live migration codepath [2]. This will cause that the dest host PCI claim check will not consider the NUMA topology of the instance.

[1] https://github.com/openstack/nova/blob/f521f4dbace0e35bedd089369da6f6969da5ca32/nova/compute/resource_tracker.py#L1878
[2] https://github.com/openstack/nova/blob/f521f4dbace0e35bedd089369da6f6969da5ca32/nova/compute/manager.py#L10462

tags: added: live-migration numa
tags: added: pci
Changed in nova:
assignee: nobody → Balazs Gibizer (balazs-gibizer)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.opendev.org/748453

Changed in nova:
status: New → In Progress
Changed in nova:
assignee: Balazs Gibizer (balazs-gibizer) → Stephen Finucane (stephenfinucane)
Changed in nova:
assignee: Stephen Finucane (stephenfinucane) → Balazs Gibizer (balazs-gibizer)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/nova 23.0.0.0rc1

This issue was fixed in the openstack/nova 23.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers