glance_store/releasenotes/notes/cinder-nfs-block-qcow2-vol-4fed58b0afafc980.yaml
Rajat Dhasmana 85c7a06687 Glance cinder nfs: Block creating qcow2 volumes
There's an issue when cinder nfs is configured as glance backend and
the image is > 1GB i.e. extend operation is performed on volume.
Currently glance writes the qcow2 header in the raw volume and
cinder nfs driver used to work on format autodetection which is
changed to manual detection here[1]
This fixes the extend volume problem for raw volumes, however, if
cinder nfs is configured to create qcow2 volumes then we will run into
the same problem.
This patch blocks creating images when the nfs volume is qcow2.

Refactoring work:
1) attachment_delete call is removed in nfs related code as it was
already done in the finally block
2) handle_exceptions decorator is removed from volume delete method
as it raises BackendException and incase when volume is not found
(possibly deleted manually), the image deletion fails so we don't
want to raise any error in this case

[1] https://review.opendev.org/c/openstack/cinder/+/761152

Closes-Bug: #1901138
Change-Id: I8ce6f36f1cb4b0ed6bcc5f3869fab3bb64fe3390
2021-07-28 11:14:46 -04:00

7 lines
217 B
YAML

---
fixes:
- |
`Bug #1901138 <https://bugs.launchpad.net/glance-store/+bug/1901138>`_:
Blocked creation of images when glance store is cinder,
cinder backend is nfs and volumes created are qcow2 format.