mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
virsh: fix report of non-active commit completion
Commit f182da20
(v1.2.6) caused a slight regression in virsh
reporting of a non-active block job; where it used to state
"Commit complete", it now states "Now in synchronized phase".
But the synchronized phase is only possible for an active commit.
For a reproducer, I created a chain 'a <- b <- c <- d <- e' and
ran virsh blockcommit $dom vda --top c --base a --verbose --wait
* tools/virsh-domain.c (cmdBlockCommit): Synchronized phase is
only possible on active commits.
Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
25df57db73
commit
ceec58ac9e
@ -2018,7 +2018,7 @@ cmdBlockCommit(vshControl *ctl, const vshCmd *cmd)
|
||||
vshPrint(ctl, "\n%s", _("Commit aborted"));
|
||||
else if (pivot)
|
||||
vshPrint(ctl, "\n%s", _("Successfully pivoted"));
|
||||
else if (!finish)
|
||||
else if (!finish && active)
|
||||
vshPrint(ctl, "\n%s", _("Now in synchronized phase"));
|
||||
else
|
||||
vshPrint(ctl, "\n%s", _("Commit complete"));
|
||||
|
Loading…
Reference in New Issue
Block a user