054eb3a652
This implements the reshaper routine for the libvirt driver to detect and move, if necessary, VGPU inventory and allocations from the root compute node provider to a child provider of VGPU resources. The reshape will be performed on first start of nova-compute with this code. For a fresh compute node deploy, no reshaping will be necessary and the VGPU inventory will start on the child provider. Part of blueprint reshape-provider-tree Part of blueprint vgpu-stein Co-Authored-By: Sylvain Bauza <sbauza@free.fr> Change-Id: I511d26dc6487fadfcf22ba747abd385068e975a4
13 lines
643 B
YAML
13 lines
643 B
YAML
---
|
|
upgrade:
|
|
- |
|
|
The libvirt compute driver will "reshape" VGPU inventories and allocations
|
|
on start of the ``nova-compute`` service. This will result in moving
|
|
VGPU inventory from the root compute node resource provider to a nested
|
|
(child) resource provider in the tree and move any associated VGPU
|
|
allocations with it. This will be a one-time operation on startup in Stein.
|
|
There is no end-user visible impact for this; it is for internal resource
|
|
tracking purposes. See the `spec`__ for more details.
|
|
|
|
.. __: https://specs.openstack.org/openstack/nova-specs/specs/stein/approved/reshape-provider-tree.html
|