def print_node_utilization(filter_node=None, filter_name=None): cib = utils.get_cib_dom() node_element_list = cib.getElementsByTagName("node") if (filter_node and filter_node not in [ node_element.getAttribute("uname") for node_element in node_element_list ] and (utils.usefile or filter_node not in [ node_attrs.name for node_attrs in utils.getNodeAttributesFromPacemaker() ])): utils.err("Unable to find a node: {0}".format(filter_node)) utilization = {} for node_el in node_element_list: node = node_el.getAttribute("uname") if filter_node is not None and node != filter_node: continue u = utils.get_utilization_str(node_el, filter_name) if u: utilization[node] = u print("Node Utilization:") for node in sorted(utilization): print(" {0}: {1}".format(node, utilization[node]))
def print_node_utilization(filter_node=None, filter_name=None): cib = utils.get_cib_dom() node_element_list = cib.getElementsByTagName("node") if( filter_node and filter_node not in [ node_element.getAttribute("uname") for node_element in node_element_list ] and ( utils.usefile or filter_node not in [ node_attrs.name for node_attrs in utils.getNodeAttributesFromPacemaker() ] ) ): utils.err("Unable to find a node: {0}".format(filter_node)) utilization = {} for node_el in node_element_list: node = node_el.getAttribute("uname") if filter_node is not None and node != filter_node: continue u = utils.get_utilization_str(node_el, filter_name) if u: utilization[node] = u print("Node Utilization:") for node in sorted(utilization): print(" {0}: {1}".format(node, utilization[node]))
def print_node_utilization(node): cib = utils.get_cib_dom() node_el = utils.dom_get_node(cib, node) if node_el is None: utils.err("Unable to find a node: {0}".format(node)) utilization = utils.get_utilization_str(node_el) print("Node Utilization:") print(" {0}: {1}".format(node, utilization))
def print_nodes_utilization(): cib = utils.get_cib_dom() utilization = {} for node_el in cib.getElementsByTagName("node"): u = utils.get_utilization_str(node_el) if u: utilization[node_el.getAttribute("uname")] = u print("Node Utilization:") for node in sorted(utilization): print(" {0}: {1}".format(node, utilization[node]))
def print_node_utilization(filter_node=None, filter_name=None): cib = utils.get_cib_dom() utilization = {} for node_el in cib.getElementsByTagName("node"): node = node_el.getAttribute("uname") if filter_node is not None and node != filter_node: continue u = utils.get_utilization_str(node_el, filter_name) if u: utilization[node] = u print("Node Utilization:") for node in sorted(utilization): print(" {0}: {1}".format(node, utilization[node]))