diff options
author | Mykola Golub <mgolub@suse.com> | 2021-01-22 10:20:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-22 10:20:30 +0200 |
commit | 0e97d8593103640002c1414cc0b4f733d46af20a (patch) | |
tree | d9d8ce5a7363fe91fc947c629264d3f3bc712d0e /qa/tasks/qemu.py | |
parent | 01bf7a7dea3f7c3e3ca25ca6561ccb4f742d961e (diff) | |
parent | a1433196f67c58ef62d045da812130e1d1536916 (diff) | |
download | ceph-16.1.0.tar.gz |
Merge pull request #39011 from dillaman/wip-librbd-crypto-fixes-pacificv16.1.0
pacific: librbd: miscellaneous fixes for crypto layer
Reviewed-by: Mykola Golub <mgolub@suse.com>
Diffstat (limited to 'qa/tasks/qemu.py')
-rw-r--r-- | qa/tasks/qemu.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/qa/tasks/qemu.py b/qa/tasks/qemu.py index 5235c229b2f..673ccdb144f 100644 --- a/qa/tasks/qemu.py +++ b/qa/tasks/qemu.py @@ -20,6 +20,7 @@ log = logging.getLogger(__name__) DEFAULT_NUM_DISKS = 2 DEFAULT_IMAGE_URL = 'http://download.ceph.com/qa/ubuntu-12.04.qcow2' DEFAULT_IMAGE_SIZE = 10240 # in megabytes +ENCRYPTION_HEADER_SIZE = 16 # in megabytes DEFAULT_CPUS = 1 DEFAULT_MEM = 4096 # in megabytes @@ -81,11 +82,14 @@ def create_images(ctx, config, managers): 'image_url' in disk and disk['encryption_format'] == 'none'): continue + image_size = disk['image_size'] + if disk['encryption_format'] != 'none': + image_size += ENCRYPTION_HEADER_SIZE create_config = { client: { 'image_name': disk['image_name'], 'image_format': 2, - 'image_size': disk['image_size'], + 'image_size': image_size, 'encryption_format': disk['encryption_format'], } } |