From 7346289f233298f238d7eb3291b46b1092fbdf87 Mon Sep 17 00:00:00 2001 From: Eugene Korekin Date: Thu, 2 Oct 2014 19:00:16 +0400 Subject: [PATCH] Workaround for virtualbox snapshot lookup Change-Id: Ifc912183aceb3ee3fe328805eda69c6057567087 Closes-Bug: #1376778 --- devops/driver/libvirt/libvirt_driver.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/devops/driver/libvirt/libvirt_driver.py b/devops/driver/libvirt/libvirt_driver.py index 4155424b..5faf774a 100644 --- a/devops/driver/libvirt/libvirt_driver.py +++ b/devops/driver/libvirt/libvirt_driver.py @@ -141,14 +141,7 @@ class DevopsDriver(object): :rtype : Boolean """ ret = self.conn.lookupByUUIDString(node.uuid) - try: - ret.snapshotLookupByName(name, 0) - return True - except libvirt.libvirtError as e: - if e.get_error_code() == libvirt.VIR_ERR_NO_DOMAIN_SNAPSHOT: - return False - else: - raise + return name in ret.snapshotListNames() @retry() def volume_exists(self, volume):