During migration and manage/unmanage operations, if we used standard
extra_specs format (e.g. 'thin_provisioning'='True') instead of
NetApp based extra_specs format (e.g. 'netapp:thin_provisioned'='True'),
NetApp driver used to ignore these standard extra_specs settings
and continued the operation with the default option.
The driver is now fixed to handle this issue by honouring the
standard extra_specs during migration and manage/unmanage.
Change-Id: I48f4d966201fc8d6bd6eec0c37f1575b434310e7
Closes-Bug: #1707084
(cherry picked from commit 9250e02b56fa4a0d93fe4c32cdfac4eceab8d095)
(cherry picked from commit 678ea79f85e53ec21a0fb74758875b3a7ebe1aa7)
(cherry picked from commit 644e2cfc564208bd5b9b3e1201f8f9718ca65823)
Reviewed: https:/ /review. opendev. org/724346 /git.openstack. org/cgit/ openstack/ manila/ commit/ ?id=fa0b0ec94e3 19caebe96c4595c 60d2c0b803b950
Committed: https:/
Submitter: Zuul
Branch: stable/rocky
commit fa0b0ec94e319ca ebe96c4595c60d2 c0b803b950
Author: Naresh Kumar Gunjalli <email address hidden>
Date: Thu Jun 13 07:42:13 2019 -0400
[NetApp] Fix driver to honor standard extra specs
During migration and manage/unmanage operations, if we used standard ing'='True' ) instead of thin_provisione d'='True' ),
extra_specs format (e.g. 'thin_provision
NetApp based extra_specs format (e.g. 'netapp:
NetApp driver used to ignore these standard extra_specs settings
and continued the operation with the default option.
The driver is now fixed to handle this issue by honouring the
standard extra_specs during migration and manage/unmanage.
Change-Id: I48f4d966201fc8 d6bd6eec0c37f15 75b434310e7 d93fe4c32cdfac4 eceab8d095) 21a0fb74758875b 3a7ebe1aa7) d5b9b3e1201f8f9 718ca65823)
Closes-Bug: #1707084
(cherry picked from commit 9250e02b56fa4a0
(cherry picked from commit 678ea79f85e53ec
(cherry picked from commit 644e2cfc564208b