For some tests, we need to specify image cluster size for a given image. Make it possible to specify it so qemu-img is called with the right parameters. This way we can state things like: images += ' stg1 stg2' image_name_stg1 = storage_4k image_cluster_size_stg1 = 4096 image_format_stg1 = qcow2 image_name_stg2 = storage_64k image_cluster_size_stg2 = 65536 image_format_stg2 = qcow2 in the configuration file for a test Signed-off-by: Lucas Meneghel Rodrigues <lmr@xxxxxxxxxx> --- client/virt/virt_vm.py | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/client/virt/virt_vm.py b/client/virt/virt_vm.py index 983ee02..7236218 100644 --- a/client/virt/virt_vm.py +++ b/client/virt/virt_vm.py @@ -218,6 +218,7 @@ def create_image(params, root_dir): @note: params should contain: image_name -- the name of the image file, without extension image_format -- the format of the image (qcow2, raw etc) + image_cluster_size (optional) -- the cluster size for the image image_size -- the requested size of the image (a string qemu-img can understand, such as '10G') """ @@ -228,6 +229,10 @@ def create_image(params, root_dir): format = params.get("image_format", "qcow2") qemu_img_cmd += " -f %s" % format + image_cluster_size = params.get("image_cluster_size", None) + if image_cluster_size is not None: + qemu_img_cmd += " -o cluster_size=%s" % image_cluster_size + image_filename = get_image_filename(params, root_dir) qemu_img_cmd += " %s" % image_filename -- 1.7.5.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html