← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2114153] Re: Migrating a VM with a single GPU device, where the placement has allocated multiple.

 

** Also affects: placement
   Importance: Undecided
       Status: New

** No longer affects: placement

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/2114153

Title:
  Migrating a VM with a single GPU device, where the placement has
  allocated multiple.

Status in OpenStack Compute (nova):
  New

Bug description:
  Reproduction Steps:
  Nova: 29.2.1.dev18
  Placement: 11.0.0.rc2.dev2

  1. Enable the PCI in Placement feature.

  2. Create a VM with a single GPU device and verify normal operation. The output displays as follows:
  openstack resource provider allocation show 61cef01f-7770-4743-ac97-229d0d9a9430
  +--------------------------------------+------------+--------------------------------+----------------------------------+----------------------------------+
  | resource_provider                    | generation | resources                      | project_id                       | user_id                          |
  +--------------------------------------+------------+--------------------------------+----------------------------------+----------------------------------+
  | ac6452b3-c0aa-4b87-ac57-49d446be9ac8 |        258 | {'VCPU': 4, 'MEMORY_MB': 8192} | 2acc91b9d108423c879b5e1e63dd7082 | ff3c683a30f242d0b9a481018b00cb63 |
  | 4f78748e-ddc1-4b6d-84be-c1c11f86a40c |         81 | {'CUSTOM_PCI_10DE_2684': 1}    | 2acc91b9d108423c879b5e1e63dd7082 | ff3c683a30f242d0b9a481018b00cb63 |
  +--------------------------------------+------------+--------------------------------+----------------------------------+----------------------------------+

  3. Perform migration.
  nova  migrate 61cef01f-7770-4743-ac97-229d0d9a9430 --host gpu1-70-47

  Expected Result:
  The VM should acquire one PCI hostdev, with a single allocation recorded in both the Nova database and Placement.

  Actual Result:
  The VM acquires one hostdev, and the Nova database shows one allocation, but two allocations are recorded in Placement.
  openstack resource provider allocation show 61cef01f-7770-4743-ac97-229d0d9a9430
  +--------------------------------------+------------+--------------------------------+----------------------------------+----------------------------------+
  | resource_provider                    | generation | resources                      | project_id                       | user_id                          |
  +--------------------------------------+------------+--------------------------------+----------------------------------+----------------------------------+
  | a0a3f951-50b6-4754-899c-2e72bb71977c |        212 | {'VCPU': 4, 'MEMORY_MB': 8192} | 2acc91b9d108423c879b5e1e63dd7082 | ff3c683a30f242d0b9a481018b00cb63 |
  | 74fe5407-3ff2-41ab-a28d-6a4d9623d861 |         97 | {'CUSTOM_PCI_10DE_2684': 1}    | 2acc91b9d108423c879b5e1e63dd7082 | ff3c683a30f242d0b9a481018b00cb63 |
  | 1e83ce8a-59c5-47db-aac9-f43a851d7ac8 |         82 | {'CUSTOM_PCI_10DE_2684': 1}    | 2acc91b9d108423c879b5e1e63dd7082 | ff3c683a30f242d0b9a481018b00cb63 |
  +--------------------------------------+------------+--------------------------------+----------------------------------+----------------------------------+

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/2114153/+subscriptions



References