From: Or Ozeri Date: Wed, 20 Jan 2021 10:59:06 +0000 (+0200) Subject: qa/tasks/rbd: increase image size of encrypted disks X-Git-Tag: v17.0.0~13^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F38983%2Fhead;p=ceph.git qa/tasks/rbd: increase image size of encrypted disks This commit increases the rbd image sizes in used by qemu to support the storage requirements of the luks encryption header. Signed-off-by: Or Ozeri --- 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'], } }