From a1bee2cb615d29b7c7402d0f132f3dd3a568a0bb Mon Sep 17 00:00:00 2001 From: Edison Su Date: Tue, 12 Aug 2014 15:13:34 -0700 Subject: [PATCH] measure how long it takes to create a snaphsot --- .../cloud/hypervisor/kvm/storage/KVMStorageProcessor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 5deb6369554..42a0204d37d 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 @@ -1118,9 +1118,12 @@ public class KVMStorageProcessor implements StorageProcessor { String vmUuid = vm.getUUIDString(); Object[] args = new Object[] {snapshotName, vmUuid}; String snapshot = SnapshotXML.format(args); - s_logger.debug(snapshot); + long start = System.currentTimeMillis(); vm.snapshotCreateXML(snapshot); + long total = (System.currentTimeMillis() - start)/1000; + s_logger.debug("snapshot takes " + total + " seconds to finish"); + /* * libvirt on RHEL6 doesn't handle resume event emitted from * qemu