Update the OMF 5.4 part for the netflix experiment
authorJulien Tribino <julien.tribino@inria.fr>
Tue, 25 Mar 2014 09:58:12 +0000 (10:58 +0100)
committerJulien Tribino <julien.tribino@inria.fr>
Tue, 25 Mar 2014 09:58:12 +0000 (10:58 +0100)
src/nepi/resources/omf/interface.py
src/nepi/resources/omf/omf_api.py

index 1fcd59b..d6ce0a1 100644 (file)
@@ -180,16 +180,20 @@ class OMFWifiInterface(OMFResource):
             raise RuntimeError, msg
 
         # Just for information
-        self.debug(" " + self.get_rtype() + " ( Guid : " + str(self._guid) +") : " + \
+        self.info(" " + self.get_rtype() + " ( Guid : " + str(self._guid) +") : " + \
             self.get('mode') + " : " + self.get('type') + " : " + \
-            self.get('essid') + " : " + self.get('ip'))
+            self.get('essid') + " : " + self.get('ip') + " : " + str(self.state))
     
         # Check if the node is already deployed
         if self.state < ResourceState.PROVISIONED:
             if self._conf == False:
                 self._conf = self.configure_iface()
+        res = False
         if self._conf == True:
-            self.configure_ip()
+            res = self.configure_ip()
+            
+        if not (res or self._conf):
+            return
 
         super(OMFWifiInterface, self).do_deploy()
 
index 5def17b..edd1397 100644 (file)
@@ -236,6 +236,7 @@ class OMFAPI(Logger):
         :type value: str
 
         """
+        
         payload = self._message.configure_function(hostname, value, attribute)
         xmpp_node =  self._host_session_id(hostname)
         self._client.publish(payload, xmpp_node)