From a517338ac74b8bf094b5d376cfc30498407fbc28 Mon Sep 17 00:00:00 2001 From: anthony Date: Sat, 28 Aug 2010 19:17:40 -0700 Subject: [PATCH] fix a bug about backupsnapshot to nfs primary storage --- scripts/vm/hypervisor/xenserver/vmopsSnapshot | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/vm/hypervisor/xenserver/vmopsSnapshot b/scripts/vm/hypervisor/xenserver/vmopsSnapshot index 891257fb4a9..e4b62b3b160 100755 --- a/scripts/vm/hypervisor/xenserver/vmopsSnapshot +++ b/scripts/vm/hypervisor/xenserver/vmopsSnapshot @@ -458,12 +458,16 @@ def getIsTrueString(stringValue): return booleanValue def makeUnavailable(uuid, primarySRPath, isISCSI): + if not isISCSI: + return VHD = getVHD(uuid, isISCSI) path = os.path.join(primarySRPath, VHD) manageAvailability(path, '-an') return def manageAvailability(path, value): + if path.__contains__("/var/run/sr-mount"): + return util.SMlog("Setting availability of " + path + " to " + value) try: cmd = ['/usr/sbin/lvchange', value, path]