From 46df85c5bf14cd64a83e95e8ac035dadd89c0a2f Mon Sep 17 00:00:00 2001 From: Nathan Johnson Date: Wed, 17 Aug 2016 12:17:14 -0500 Subject: [PATCH] CLOUDSTACK-9461 This converts the rbd raw format on disk to qcow2 for compression. --- .../com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java index 29655d10784..f11cb21084e 100644 --- a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java +++ b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java @@ -737,10 +737,10 @@ public class KVMStorageProcessor implements StorageProcessor { final QemuImgFile srcFile = new QemuImgFile(KVMPhysicalDisk.RBDStringBuilder(primaryPool.getSourceHost(), primaryPool.getSourcePort(), primaryPool.getAuthUserName(), primaryPool.getAuthSecret(), rbdSnapshot)); - srcFile.setFormat(PhysicalDiskFormat.RAW); + srcFile.setFormat(snapshotDisk.getFormat()); final QemuImgFile destFile = new QemuImgFile(snapshotFile); - destFile.setFormat(snapshotDisk.getFormat()); + destFile.setFormat(PhysicalDiskFormat.QCOW2); s_logger.debug("Backing up RBD snapshot " + rbdSnapshot + " to " + snapshotFile); final QemuImg q = new QemuImg(cmd.getWaitInMillSeconds());