Changing reschedule_delay internals
[nepi.git] / src / nepi / resources / planetlab / openvswitch / ovsport.py
index 8275249..107c809 100644 (file)
@@ -28,8 +28,6 @@ from nepi.resources.linux.application import LinuxApplication
 
 import os
 
-reschedule_delay = "0.5s"
-
 @clsinit_copy                 
 class OVSPort(LinuxApplication):
     """
@@ -272,7 +270,7 @@ class OVSPort(LinuxApplication):
 
         if not self.ovsswitch or self.ovsswitch.state < ResourceState.READY:       
             self.debug("---- RESCHEDULING DEPLOY ---- OVSwitch state %s " % self.ovsswitch.state )  
-            self.ec.schedule(reschedule_delay, self.deploy)
+            self.ec.schedule(self.reschedule_delay, self.deploy)
             return
 
         self.do_discover()
@@ -295,7 +293,7 @@ class OVSPort(LinuxApplication):
         rm = self.get_connected(LinuxUdpTunnel.get_rtype())
 
         if rm and rm[0].state < ResourceState.STOPPED:
-            self.ec.schedule(reschedule_delay, self.release)
+            self.ec.schedule(self.reschedule_delay, self.release)
             return 
             
         cmd = "sliver-ovs del_port %s" % self.get('port_name')