Esempio n. 1
0
def _queryNetStats(nodes):
    running = isRunning(nodes)

    events = []
    for (node, isrunning) in running:
        if isrunning:
            events += [(node, "Control::net_stats_request", [], "Control::net_stats_response")]

    return execute.sendEventsParallel(events)
Esempio n. 2
0
def _queryNetStats(nodes):
    running = isRunning(nodes)

    events = []
    for (node, isrunning) in running:
        if isrunning:
            events += [(node, "get_net_stats", [], "get_net_stats_response")]

    return execute.sendEventsParallel(events)
Esempio n. 3
0
def _queryPeerStatus(nodes):
    running = isRunning(nodes)

    events = []
    for (node, isrunning) in running:
        if isrunning:
            events += [(node, "Control::peer_status_request", [],
                        "Control::peer_status_response")]

    return execute.sendEventsParallel(events)
Esempio n. 4
0
def printID(nodes, id):
    running = isRunning(nodes)

    events = []
    for (node, isrunning) in running:
        if isrunning:
            events += [(node, "Control::id_value_request", [id], "Control::id_value_response")]

    results = execute.sendEventsParallel(events)

    for (node, success, args) in results:
        if success:
            print "%10s   %s = %s" % (node, args[0], args[1])
        else:
            print "%10s   <error: %s>" % (node, args)
Esempio n. 5
0
def printID(nodes, id):
    running = isRunning(nodes)

    events = []
    for (node, isrunning) in running:
        if isrunning:
            events += [(node, "request_id", [id], "request_id_response")]

    results = execute.sendEventsParallel(events)

    for (node, success, args) in results:
        if success:
            print "%10s   %s = %s" % (node.tag, args[0], args[1])
        else:
            print "%10s   <error: %s>" % (node.tag, args)