mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-07-11 12:25:52 +00:00
virsh: domjobinfo: Allow printing stats also for failed and other jobs
Introduce the --anystats flag which does not skip the printing of the stats if the job was unsuccessful. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
2a55bcd8da
commit
7f3534a5bb
@ -6029,6 +6029,10 @@ static const vshCmdOptDef opts_domjobinfo[] = {
|
|||||||
.type = VSH_OT_BOOL,
|
.type = VSH_OT_BOOL,
|
||||||
.help = N_("don't destroy statistics of a recently completed job when reading")
|
.help = N_("don't destroy statistics of a recently completed job when reading")
|
||||||
},
|
},
|
||||||
|
{.name = "anystats",
|
||||||
|
.type = VSH_OT_BOOL,
|
||||||
|
.help = N_("print statistics for any kind of job (even failed ones)")
|
||||||
|
},
|
||||||
{.name = NULL}
|
{.name = NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -6167,7 +6171,8 @@ cmdDomjobinfo(vshControl *ctl, const vshCmd *cmd)
|
|||||||
vshPrint(ctl, "%-17s %-12s\n", _("Operation:"),
|
vshPrint(ctl, "%-17s %-12s\n", _("Operation:"),
|
||||||
virshDomainJobOperationToString(op));
|
virshDomainJobOperationToString(op));
|
||||||
|
|
||||||
if (info.type != VIR_DOMAIN_JOB_BOUNDED &&
|
if (!vshCommandOptBool(cmd, "anystats") &&
|
||||||
|
info.type != VIR_DOMAIN_JOB_BOUNDED &&
|
||||||
info.type != VIR_DOMAIN_JOB_UNBOUNDED &&
|
info.type != VIR_DOMAIN_JOB_UNBOUNDED &&
|
||||||
(!(flags & VIR_DOMAIN_JOB_STATS_COMPLETED) ||
|
(!(flags & VIR_DOMAIN_JOB_STATS_COMPLETED) ||
|
||||||
info.type != VIR_DOMAIN_JOB_COMPLETED)) {
|
info.type != VIR_DOMAIN_JOB_COMPLETED)) {
|
||||||
|
@ -1381,11 +1381,16 @@ Returns basic information about the domain.
|
|||||||
Abort the currently running domain job.
|
Abort the currently running domain job.
|
||||||
|
|
||||||
=item B<domjobinfo> I<domain> [I<--completed> [I<--keep-completed>]]
|
=item B<domjobinfo> I<domain> [I<--completed> [I<--keep-completed>]]
|
||||||
|
[I<--anystats>]
|
||||||
|
|
||||||
Returns information about jobs running on a domain. I<--completed> tells
|
Returns information about jobs running on a domain. I<--completed> tells
|
||||||
virsh to return information about a recently finished job. Statistics of
|
virsh to return information about a recently finished job. Statistics of
|
||||||
a completed job are automatically destroyed once read (unless
|
a completed job are automatically destroyed once read (unless
|
||||||
I<--keep-completed> is used) or when libvirtd is restarted.
|
I<--keep-completed> is used) or when libvirtd is restarted.
|
||||||
|
|
||||||
|
Normally only statistics for running and successful completed jobs are printed.
|
||||||
|
I<--anystats> can be used to also display statistics for failed jobs.
|
||||||
|
|
||||||
Note that time information returned for completed
|
Note that time information returned for completed
|
||||||
migrations may be completely irrelevant unless both source and
|
migrations may be completely irrelevant unless both source and
|
||||||
destination hosts have synchronized time (i.e., NTP daemon is running
|
destination hosts have synchronized time (i.e., NTP daemon is running
|
||||||
|
Loading…
Reference in New Issue
Block a user