Revision 77921a95 scripts/gnt-node
b/scripts/gnt-node | ||
---|---|---|
77 | 77 |
|
78 | 78 |
try: |
79 | 79 |
output = cl.QueryNodes(names=[node], fields=['name', 'sip'], |
80 |
use_locking=True)
|
|
80 |
use_locking=False)
|
|
81 | 81 |
node_exists, sip = output[0] |
82 | 82 |
except (errors.OpPrereqError, errors.OpExecError): |
83 | 83 |
node_exists = "" |
... | ... | |
206 | 206 |
src_node = args[0] |
207 | 207 |
|
208 | 208 |
result = cl.QueryNodes(names=[src_node], fields=selected_fields, |
209 |
use_locking=True)
|
|
209 |
use_locking=False)
|
|
210 | 210 |
src_node, sinst = result[0] |
211 | 211 |
|
212 | 212 |
if not sinst: |
... | ... | |
214 | 214 |
return constants.EXIT_SUCCESS |
215 | 215 |
|
216 | 216 |
if dst_node is not None: |
217 |
result = cl.QueryNodes(names=[dst_node], fields=["name"], use_locking=True) |
|
217 |
result = cl.QueryNodes(names=[dst_node], fields=["name"], |
|
218 |
use_locking=False) |
|
218 | 219 |
dst_node = result[0][0] |
219 | 220 |
|
220 | 221 |
if src_node == dst_node: |
... | ... | |
263 | 264 |
# these fields are static data anyway, so it doesn't matter, but |
264 | 265 |
# locking=True should be safer |
265 | 266 |
result = cl.QueryNodes(names=args, fields=selected_fields, |
266 |
use_locking=True)
|
|
267 |
use_locking=False)
|
|
267 | 268 |
node, pinst = result[0] |
268 | 269 |
|
269 | 270 |
if not pinst: |
... | ... | |
301 | 302 |
force = opts.force |
302 | 303 |
selected_fields = ["name", "pinst_list"] |
303 | 304 |
|
304 |
result = cl.QueryNodes(names=args, fields=selected_fields, use_locking=True)
|
|
305 |
result = cl.QueryNodes(names=args, fields=selected_fields, use_locking=False)
|
|
305 | 306 |
node, pinst = result[0] |
306 | 307 |
|
307 | 308 |
if not pinst: |
... | ... | |
348 | 349 |
result = cl.QueryNodes(fields=["name", "pip", "sip", |
349 | 350 |
"pinst_list", "sinst_list", |
350 | 351 |
"master_candidate", "drained", "offline"], |
351 |
names=args, use_locking=True)
|
|
352 |
names=args, use_locking=False)
|
|
352 | 353 |
|
353 | 354 |
for (name, primary_ip, secondary_ip, pinst, sinst, |
354 | 355 |
is_mc, drained, offline) in result: |
Also available in: Unified diff