From c497223735b0e96abd85d957b26a24e97ab3a731 Mon Sep 17 00:00:00 2001 From: Tino Vazquez Date: Thu, 9 Oct 2014 17:01:46 +0200 Subject: [PATCH] Fix for ESX 5.5 and libvrit revert snapshot problem --- src/vmm_mad/remotes/vmware/vmware_driver.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/vmm_mad/remotes/vmware/vmware_driver.rb b/src/vmm_mad/remotes/vmware/vmware_driver.rb index 585e991f7b..0a5f27520f 100644 --- a/src/vmm_mad/remotes/vmware/vmware_driver.rb +++ b/src/vmm_mad/remotes/vmware/vmware_driver.rb @@ -189,8 +189,11 @@ class VMwareDriver # # [1] $ONE_LOCATION/lib/remotes/vmm/vmware/checkpoint - rc, info = do_action( - "virsh -c #{@uri} snapshot-revert #{deploy_id} checkpoint") + 2.times { + rc, info = do_action( + "virsh -c #{@uri} snapshot-revert #{deploy_id} checkpoint") + break if rc == true + } exit info if rc == false