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