cinder/cinder/volume/drivers/netapp/dataontap
Gorka Eguileor da100e1fca NetApp ONTAP: Fix QoS lost after moving volume
When a Cinder volume is created with a volume-type associated to a QoS
entity, the driver creates a QoS policy group at the ONTAP back end, and
associates it to the entity representing the Cinder volume (either a LUN
or a file within an NFS share).

On NetApp NFS, when a migrate operation is issued and it completes, the
resulting volume ends up without a QoS.  That happens because the file
is being renamed while the QoS refers to the now non-existent file.

This patch makes it so that the file is not renamed when finishing a
migration and the driver code uses the ``name_id`` attribute instead of
the ``id`` one to refer to the right UUID.

Closes-Bug: #1906291
Change-Id: Icd7a929e7cbce0c74f6b340f4e09f74a8098d752
2021-06-10 11:18:37 +02:00
..
client NetApp ONTAP: Fix FlexGroup replication 2021-03-24 22:27:23 +00:00
performance NetApp ONTAP: Implement FlexGroup pool 2021-03-16 02:36:02 +00:00
utils NetApp ONTAP: Fix FlexGroup replication 2021-03-24 22:27:23 +00:00
__init__.py Refactoring to allow addition of NetApp FibreChannel drivers 2014-11-24 10:48:08 -05:00
block_base.py NetApp ONTAP: Add support for dynamic Adaptive QoS policy group creation 2021-03-09 19:23:57 -03:00
block_cmode.py Follow up NetApp ONTAP FlexGroup feature 2021-03-22 19:02:30 +00:00
fc_cmode.py Add get_driver_options method 2019-03-07 09:18:01 -05:00
iscsi_cmode.py Add get_driver_options method 2019-03-07 09:18:01 -05:00
nfs_base.py NetApp ONTAP: Fix QoS lost after moving volume 2021-06-10 11:18:37 +02:00
nfs_cmode.py Follow up NetApp ONTAP FlexGroup feature 2021-03-22 19:02:30 +00:00