summaryrefslogtreecommitdiff
path: root/qa/tasks/qemu.py
diff options
context:
space:
mode:
authorMykola Golub <mgolub@suse.com>2021-01-22 10:20:30 +0200
committerGitHub <noreply@github.com>2021-01-22 10:20:30 +0200
commit0e97d8593103640002c1414cc0b4f733d46af20a (patch)
treed9d8ce5a7363fe91fc947c629264d3f3bc712d0e /qa/tasks/qemu.py
parent01bf7a7dea3f7c3e3ca25ca6561ccb4f742d961e (diff)
parenta1433196f67c58ef62d045da812130e1d1536916 (diff)
downloadceph-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.py6
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'],
}
}