From 7a1a844e6be655b21df39e33236f8d9abcb8de1d Mon Sep 17 00:00:00 2001 From: Edison Su Date: Fri, 4 Nov 2011 13:35:01 -0700 Subject: [PATCH] bug 11759: fedora still uses cloud-qemu-img to take snapshot status 11759: resolved fixed --- .../resource/computing/LibvirtComputingResource.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java b/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java index eff66682ed0..18b31ee439f 100644 --- a/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java +++ b/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java @@ -3596,7 +3596,13 @@ public class LibvirtComputingResource extends ServerResourceBase implements Serv private boolean isSnapshotSupported() { String result = executeBashScript("qemu-img --help|grep convert |grep snapshot"); if (result != null) { - return false; + /*For fedora*/ + File qemu = new File("/usr/bin/cloud-qemu-img"); + if (qemu.exists()) { + return true; + } else { + return false; + } } else { return true; }