Hi all.

       In Ussuri release we were completed the nova-cyborg-interaction feature, but there are some operations of instance were blocked [1], we will support evacuate/rebuild [2] and/or shelve/unshelve [2] instance with accelerator in Victoria release. In [2] we will add 'accel_uuids' parameter to the rebuild() method of virt driver and Ironic driver, in virt/driver [4] we are not implemented the rebuild() method, and the 'accel_uuids' will be ignored in virt/ironic/driver.

 

       [1] https://docs.openstack.org/api-guide/compute/accelerator-support.html

       [2] Cyborg evacuate/rebuild support https://review.opendev.org/#/c/715326

       [3] Cyborg shelve/unshelve support https://review.opendev.org/#/c/729563

         [4] https://github.com/openstack/nova/blob/master/nova/virt/driver.py#L285

         [5] https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L1669

 

brinzhang