Revision bc57fa8d lib/client/gnt_node.py
b/lib/client/gnt_node.py | ||
---|---|---|
232 | 232 |
|
233 | 233 |
""" |
234 | 234 |
cl = GetClient() |
235 |
query_cl = GetClient(query=True) |
|
235 | 236 |
node = netutils.GetHostname(name=args[0]).name |
236 | 237 |
readd = opts.readd |
237 | 238 |
|
... | ... | |
247 | 248 |
pass |
248 | 249 |
|
249 | 250 |
try: |
250 |
output = cl.QueryNodes(names=[node], |
|
251 |
fields=["name", "sip", "master", "ndp/ssh_port"], |
|
252 |
use_locking=False) |
|
251 |
output = query_cl.QueryNodes(names=[node], |
|
252 |
fields=["name", "sip", "master", |
|
253 |
"ndp/ssh_port"], |
|
254 |
use_locking=False) |
|
253 | 255 |
node_exists, sip, is_master, ssh_port = output[0] |
254 | 256 |
except (errors.OpPrereqError, errors.OpExecError): |
255 | 257 |
node_exists = "" |
... | ... | |
438 | 440 |
# these fields are static data anyway, so it doesn't matter, but |
439 | 441 |
# locking=True should be safer |
440 | 442 |
qcl = GetClient(query=True) |
441 |
result = cl.QueryNodes(names=args, fields=selected_fields, |
|
442 |
use_locking=False) |
|
443 |
result = qcl.QueryNodes(names=args, fields=selected_fields,
|
|
444 |
use_locking=False)
|
|
443 | 445 |
qcl.Close() |
444 | 446 |
node, pinst = result[0] |
445 | 447 |
|
... | ... | |
480 | 482 |
selected_fields = ["name", "pinst_list"] |
481 | 483 |
|
482 | 484 |
qcl = GetClient(query=True) |
483 |
result = cl.QueryNodes(names=args, fields=selected_fields, use_locking=False) |
|
485 |
result = qcl.QueryNodes(names=args, fields=selected_fields, use_locking=False)
|
|
484 | 486 |
qcl.Close() |
485 | 487 |
((node, pinst), ) = result |
486 | 488 |
|
Also available in: Unified diff