Revision 02f7fe54
b/daemons/ganeti-masterd | ||
---|---|---|
232 | 232 |
op = opcodes.OpQueryInstances(names=names, output_fields=fields) |
233 | 233 |
return self._Query(op) |
234 | 234 |
|
235 |
elif method == luxi.REQ_QUERY_NODES: |
|
236 |
(names, fields) = args |
|
237 |
op = opcodes.OpQueryNodes(names=names, output_fields=fields) |
|
238 |
return self._Query(op) |
|
239 |
|
|
235 | 240 |
else: |
236 | 241 |
raise ValueError("Invalid operation") |
237 | 242 |
|
b/lib/luxi.py | ||
---|---|---|
48 | 48 |
REQ_ARCHIVE_JOB = "ArchiveJob" |
49 | 49 |
REQ_QUERY_JOBS = "QueryJobs" |
50 | 50 |
REQ_QUERY_INSTANCES = "QueryInstances" |
51 |
REQ_QUERY_NODES = "QueryNodes" |
|
51 | 52 |
|
52 | 53 |
DEF_CTMO = 10 |
53 | 54 |
DEF_RWTO = 60 |
... | ... | |
292 | 293 |
def QueryInstances(self, names, fields): |
293 | 294 |
return self.CallMethod(REQ_QUERY_INSTANCES, (names, fields)) |
294 | 295 |
|
296 |
def QueryNodes(self, names, fields): |
|
297 |
return self.CallMethod(REQ_QUERY_NODES, (names, fields)) |
|
298 |
|
|
295 | 299 |
# TODO: class Server(object) |
Also available in: Unified diff