try:
output = cl.QueryNodes(names=[node], fields=['name', 'sip'],
- use_locking=True)
+ use_locking=False)
node_exists, sip = output[0]
except (errors.OpPrereqError, errors.OpExecError):
node_exists = ""
src_node = args[0]
result = cl.QueryNodes(names=[src_node], fields=selected_fields,
- use_locking=True)
+ use_locking=False)
src_node, sinst = result[0]
if not sinst:
return constants.EXIT_SUCCESS
if dst_node is not None:
- result = cl.QueryNodes(names=[dst_node], fields=["name"], use_locking=True)
+ result = cl.QueryNodes(names=[dst_node], fields=["name"],
+ use_locking=False)
dst_node = result[0][0]
if src_node == dst_node:
# these fields are static data anyway, so it doesn't matter, but
# locking=True should be safer
result = cl.QueryNodes(names=args, fields=selected_fields,
- use_locking=True)
+ use_locking=False)
node, pinst = result[0]
if not pinst:
force = opts.force
selected_fields = ["name", "pinst_list"]
- result = cl.QueryNodes(names=args, fields=selected_fields, use_locking=True)
+ result = cl.QueryNodes(names=args, fields=selected_fields, use_locking=False)
node, pinst = result[0]
if not pinst:
result = cl.QueryNodes(fields=["name", "pip", "sip",
"pinst_list", "sinst_list",
"master_candidate", "drained", "offline"],
- names=args, use_locking=True)
+ names=args, use_locking=False)
for (name, primary_ip, secondary_ip, pinst, sinst,
is_mc, drained, offline) in result:
SUBMIT_OPT,
make_option("-C", "--master-candidate", dest="master_candidate",
choices=('yes', 'no'), default=None,
+ metavar="yes|no",
help="Set the master_candidate flag on the node"),
- make_option("-O", "--offline", dest="offline",
+
+ make_option("-O", "--offline", dest="offline", metavar="yes|no",
choices=('yes', 'no'), default=None,
help="Set the offline flag on the node"),
- make_option("-D", "--drained", dest="drained",
+ make_option("-D", "--drained", dest="drained", metavar="yes|no",
choices=('yes', 'no'), default=None,
help="Set the drained flag on the node"),
],