commit 6984e0921e629c8b1b6e1f160f093818d233cb2f
Author: Michael Price <email address hidden>
Date: Tue Aug 25 17:36:44 2015 -0500
NetApp: Fix volume extend with E-Series
Thin provisioned volumes were being converted to thick provisioned
volumes by extend_volume. When thin provisioning support was added,
the extend_volume method was not updated to use the correct API
for performing the capacity expansion operation.
This patch changes the volume extension strategy when a volume is
thin provisioned to use the correct API. With a thick provisioned
volume, a clone will be created with the new capacity, and the old
volume removed, but a thin provisioned volume's capacity can simply
be expanded directly, because that is merely the capacity that the user
sees, as opposed to the backend provisioned capacity.
Reviewed: https:/ /review. openstack. org/224285 /git.openstack. org/cgit/ openstack/ cinder/ commit/ ?id=6984e0921e6 29c8b1b6e1f160f 093818d233cb2f
Committed: https:/
Submitter: Jenkins
Branch: master
commit 6984e0921e629c8 b1b6e1f160f0938 18d233cb2f
Author: Michael Price <email address hidden>
Date: Tue Aug 25 17:36:44 2015 -0500
NetApp: Fix volume extend with E-Series
Thin provisioned volumes were being converted to thick provisioned
volumes by extend_volume. When thin provisioning support was added,
the extend_volume method was not updated to use the correct API
for performing the capacity expansion operation.
This patch changes the volume extension strategy when a volume is
thin provisioned to use the correct API. With a thick provisioned
volume, a clone will be created with the new capacity, and the old
volume removed, but a thin provisioned volume's capacity can simply
be expanded directly, because that is merely the capacity that the user
sees, as opposed to the backend provisioned capacity.
Closes-Bug: 1493874 a3409d1de83bf68 16ae1a9ac22
Change-Id: Iec25f29381d5fb