From 0ca705cf799e1d44df8d2b2e31928602a04d2d9c Mon Sep 17 00:00:00 2001
From: Őry Máté <ory.mate@cloud.bme.hu>
Date: Fri, 1 Aug 2014 11:18:09 +0200
Subject: [PATCH] vm: prevent propagation of failed renew in wake_up & deploy

---
 circle/vm/operations.py | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/circle/vm/operations.py b/circle/vm/operations.py
index d9fd9ef..9837acb 100644
--- a/circle/vm/operations.py
+++ b/circle/vm/operations.py
@@ -281,7 +281,10 @@ class DeployOperation(InstanceOperation):
                 "boot virtual machine")):
             self.instance.resume_vm(timeout=timeout)
 
-        self.instance.renew(parent_activity=activity)
+        try:
+            self.instance.renew(parent_activity=activity)
+        except:
+            pass
 
 
 register_operation(DeployOperation)
@@ -702,8 +705,10 @@ class WakeUpOperation(InstanceOperation):
                 "deploy network")):
             self.instance.deploy_net()
 
-        # Renew vm
-        self.instance.renew(parent_activity=activity)
+        try:
+            self.instance.renew(parent_activity=activity)
+        except:
+            pass
 
 
 register_operation(WakeUpOperation)
--
libgit2 0.26.0