diff options
author | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2017-06-15 12:32:21 +0000 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2017-06-15 12:32:21 +0000 |
commit | 66694c04617bad8e67e800d3818d5f2461fbe067 (patch) | |
tree | 80baf8185efd6cd5159a7e61be4625818b6f88a9 | |
parent | a3d683dd972ee780f790760d22a6073843c5b65d (diff) | |
parent | 232172b651407ad69d593b325f2c003e6666b87f (diff) | |
download | rumba-66694c04617bad8e67e800d3818d5f2461fbe067.tar.gz rumba-66694c04617bad8e67e800d3818d5f2461fbe067.zip |
Merge branch 'small_fixes' into 'master'
jFed: added backoff; model: fix for rumba-access
See merge request !59
-rw-r--r-- | rumba/testbeds/jfed.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/rumba/testbeds/jfed.py b/rumba/testbeds/jfed.py index 83fbce7..e158048 100644 --- a/rumba/testbeds/jfed.py +++ b/rumba/testbeds/jfed.py @@ -22,6 +22,8 @@ import subprocess import getpass import xml.dom.minidom as xml import os.path + +import time import wget import tarfile @@ -173,6 +175,9 @@ class Testbed(mod.Testbed): dir_path = os.path.dirname(os.path.abspath(__file__)) # Complete details of the nodes after swapin + logger.info("Sleeping for two seconds to avoid contacting jfed nodes " + "too soon.") + time.sleep(2) for xml_node in xml_nodes: n_name = xml_node.getAttribute("client_id") intfs = xml_node.getElementsByTagName("interface") @@ -215,8 +220,13 @@ class Testbed(mod.Testbed): if isinstance(ipcp, mod.ShimEthIPCP): if self.if_id[ipcp] == i_name: ipcp.ifname = ifname - logger.debug("Node %s interface %s has name %s." - % (node_n.name, mac, ifname)) + if ifname is None: + logger.error("Could not determine name of node" + "%s interface %s" + % (node_n.name, mac)) + else: + logger.debug("Node %s interface %s has name %s." + % (node_n.name, mac, ifname)) # comp_id = intf.getAttribute("component_id") # comp_arr = comp_id.split(":") # ipcp.ifname = comp_arr[-1] |