v1:
https://www.redhat.com/archives/libvir-list/2018-April/msg01578.html
Changes since v1... Rather than disallow, alter the code in order to
handle the creation, conversion, and resize of qcow[2] encrypted images.
See conversion processing description from review:
https://www.redhat.com/archives/libvir-list/2018-April/msg02037.html
John Ferlan (4):
storage_util: Alter qemu storage encryption arguments
storage_util: Fix qemu qcow[2] encryption convert processing
storage_util: Don't assume "luks" encryption for resize
docs: Update news.xml to describe encrypted image issues
docs/formatstorageencryption.html.in | 10 ++
docs/news.xml | 12 ++
src/storage/storage_util.c | 159 +++++++++++++++------
src/storage/storage_util.h | 10 +-
src/util/virqemu.c | 10 +-
src/util/virqemu.h | 3 +-
tests/storagevolxml2argvdata/qcow2-1.1.argv | 4 +-
tests/storagevolxml2argvdata/qcow2-compat.argv | 4 +-
.../qcow2-from-logical-compat.argv | 12 +-
tests/storagevolxml2argvdata/qcow2-lazy.argv | 6 +-
.../qcow2-nobacking-convert-prealloc-compat.argv | 13 +-
.../qcow2-nobacking-prealloc-compat.argv | 4 +-
.../qcow2-nocapacity-convert-prealloc.argv | 14 +-
tests/storagevolxml2argvdata/qcow2-nocapacity.argv | 4 +-
.../storagevolxml2argvdata/qcow2-nocow-compat.argv | 6 +-
tests/storagevolxml2argvdata/qcow2-nocow.argv | 3 +-
tests/storagevolxml2argvtest.c | 61 ++++++--
17 files changed, 255 insertions(+), 80 deletions(-)
--
2.14.3