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:
Zuul 2022-05-27 12:10:09 +00:00 committed by Gerrit Code Review
parent e67f4a7a2e
commit ca06f64098
1 changed files with 1 additions and 1 deletions

2
nova

@ -1 +1 @@
Subproject commit e44b1a940fdc45cc9dbb08e193a8c25052cf64e7
Subproject commit dcbcc718323d67161ff62a3f1fd3a25f227689fe