op = opcodes.OpQueryNodes(names=names, output_fields=fields)
return self._Query(op)
+ elif method == luxi.REQ_QUERY_EXPORTS:
+ nodes = args
+ op = opcodes.OpQueryExports(nodes=nodes)
+ return self._Query(op)
+
else:
raise ValueError("Invalid operation")
REQ_QUERY_JOBS = "QueryJobs"
REQ_QUERY_INSTANCES = "QueryInstances"
REQ_QUERY_NODES = "QueryNodes"
+REQ_QUERY_EXPORTS = "QueryExports"
DEF_CTMO = 10
DEF_RWTO = 60
def QueryNodes(self, names, fields):
return self.CallMethod(REQ_QUERY_NODES, (names, fields))
+ def QueryExports(self, nodes):
+ return self.CallMethod(REQ_QUERY_EXPORTS, nodes)
+
# TODO: class Server(object)