remove all the self.fail() to avoid deadlock
authorJulien Tribino <julien.tribino@inria.fr>
Wed, 13 Nov 2013 15:23:16 +0000 (16:23 +0100)
committerJulien Tribino <julien.tribino@inria.fr>
Wed, 13 Nov 2013 15:23:16 +0000 (16:23 +0100)
src/nepi/resources/planetlab/node.py

index c25f2d7..a09bb70 100644 (file)
@@ -642,28 +642,23 @@ class PlanetlabNode(LinuxNode):
         return ip
 
     def fail_discovery(self):
-        self.fail()
         msg = "Discovery failed. No candidates found for node"
         self.error(msg)
         raise RuntimeError, msg
 
     def fail_node_not_alive(self, hostname=None):
-        self.fail()
         msg = "Node %s not alive" % hostname
         raise RuntimeError, msg
     
     def fail_node_not_available(self, hostname):
-        self.fail()
         msg = "Node %s not available for provisioning" % hostname
         raise RuntimeError, msg
 
     def fail_not_enough_nodes(self):
-        self.fail()
         msg = "Not enough nodes available for provisioning"
         raise RuntimeError, msg
 
     def fail_plapi(self):
-        self.fail()
         msg = "Failing while trying to instanciate the PLC API"
         raise RuntimeError, msg