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)
(cherry picked from commit fa0b0ec94e319caebe96c4595c60d2c0b803b950)
Reviewed: https:/ /review. opendev. org/725110 /git.openstack. org/cgit/ openstack/ manila/ commit/ ?id=c4f952f5a99 96a9ddb3daf5052 9d1a8142c9a23a
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit c4f952f5a9996a9 ddb3daf50529d1a 8142c9a23a
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) ebe96c4595c60d2 c0b803b950)
Closes-Bug: #1707084
(cherry picked from commit 9250e02b56fa4a0
(cherry picked from commit 678ea79f85e53ec
(cherry picked from commit 644e2cfc564208b
(cherry picked from commit fa0b0ec94e319ca