mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 17:34:18 +03:00
virsh: Remove --flags from nodesuspend
We always expose individual bits from flags as separate options rather than exposing a raw flags options. Since virNodeSuspendForDuration does not currently support any flags, the only way of using this --flags options that would not fail is "--flags 0", which is equivalent to omitting the option. Thus it is highly unlikely anyone would actually be using it and removing it should be safe.
This commit is contained in:
parent
3cdf4dd49a
commit
ab54581549
@ -506,7 +506,6 @@ static const vshCmdOptDef opts_node_suspend[] = {
|
||||
{"target", VSH_OT_DATA, VSH_OFLAG_REQ, N_("mem(Suspend-to-RAM), "
|
||||
"disk(Suspend-to-Disk), hybrid(Hybrid-Suspend)")},
|
||||
{"duration", VSH_OT_INT, VSH_OFLAG_REQ, N_("Suspend duration in seconds, at least 60")},
|
||||
{"flags", VSH_OT_INT, VSH_OFLAG_NONE, N_("Suspend flags, 0 for default")},
|
||||
{NULL, 0, 0, NULL}
|
||||
};
|
||||
|
||||
@ -516,7 +515,6 @@ cmdNodeSuspend(vshControl *ctl, const vshCmd *cmd)
|
||||
const char *target = NULL;
|
||||
unsigned int suspendTarget;
|
||||
long long duration;
|
||||
unsigned int flags = 0;
|
||||
|
||||
if (vshCommandOptString(cmd, "target", &target) < 0) {
|
||||
vshError(ctl, _("Invalid target argument"));
|
||||
@ -528,11 +526,6 @@ cmdNodeSuspend(vshControl *ctl, const vshCmd *cmd)
|
||||
return false;
|
||||
}
|
||||
|
||||
if (vshCommandOptUInt(cmd, "flags", &flags) < 0) {
|
||||
vshError(ctl, _("Invalid flags argument"));
|
||||
return false;
|
||||
}
|
||||
|
||||
if (STREQ(target, "mem"))
|
||||
suspendTarget = VIR_NODE_SUSPEND_TARGET_MEM;
|
||||
else if (STREQ(target, "disk"))
|
||||
@ -549,8 +542,7 @@ cmdNodeSuspend(vshControl *ctl, const vshCmd *cmd)
|
||||
return false;
|
||||
}
|
||||
|
||||
if (virNodeSuspendForDuration(ctl->conn, suspendTarget, duration,
|
||||
flags) < 0) {
|
||||
if (virNodeSuspendForDuration(ctl->conn, suspendTarget, duration, 0) < 0) {
|
||||
vshError(ctl, "%s", _("The host was not suspended"));
|
||||
return false;
|
||||
}
|
||||
|
@ -294,7 +294,7 @@ statistics during 1 second.
|
||||
Returns memory stats of the node.
|
||||
If I<cell> is specified, this will prints specified cell statistics only.
|
||||
|
||||
=item B<nodesuspend> [I<target>] [I<duration>] [I<flags>]
|
||||
=item B<nodesuspend> [I<target>] [I<duration>]
|
||||
|
||||
Puts the node (host machine) into a system-wide sleep state such as
|
||||
Suspend-to-RAM, Suspend-to-Disk or Hybrid-Suspend and sets up a
|
||||
|
Loading…
Reference in New Issue
Block a user