Update git submodules
* Update nova from branch 'master' to dcbcc718323d67161ff62a3f1fd3a25f227689fe - Merge "Fix extending non LUKSv1 encrypted volumes" - Fix extending non LUKSv1 encrypted volumes Patch fixing bug #1861071 resolved the issue of extending LUKS v1 volumes when nova connects them via libvirt instead of through os-brick, but nova side still fails to extend in-use volumes when they don't go through libvirt (i.e., LUKS v2). The logs will show a very similar error, but the user won't know that this has happened and Cinder will show the new size: libvirt.libvirtError: internal error: unable to execute QEMU command 'block_resize': Cannot grow device files There are 2 parts to this problem: - The device mapper device is not automatically extended. - Nova tries to use the encrypted block device size as the size of the decrypted device. This patch leverages the "extend_volume" method in os-brick connectors to extend the device mapper device, after the encrypted device has been extended, and use the size of the decrypted volume for the block_resize operation. Related change: I351f1a7769c9f915e4cd280f05a8b8b87f40df84 Closes-Bug: #1967157 Change-Id: Ia1411f11ec4bf44af6a42d5f96c8a0903846ed66
This commit is contained in:
parent
e67f4a7a2e
commit
ca06f64098
2
nova
2
nova
|
@ -1 +1 @@
|
|||
Subproject commit e44b1a940fdc45cc9dbb08e193a8c25052cf64e7
|
||||
Subproject commit dcbcc718323d67161ff62a3f1fd3a25f227689fe
|
Loading…
Reference in New Issue