From b317aaa8fe227d23df28e23e8673933179cc3652 Mon Sep 17 00:00:00 2001 From: Derek Strickland <1111455+DerekStrickland@users.noreply.github.com> Date: Mon, 14 Mar 2022 12:39:49 -0400 Subject: [PATCH] Add unknown to TaskGroupSummary (#12269) --- api/jobs.go | 1 + command/job_status.go | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/api/jobs.go b/api/jobs.go index aa934bfb8..b204024a6 100644 --- a/api/jobs.go +++ b/api/jobs.go @@ -1015,6 +1015,7 @@ type TaskGroupSummary struct { Running int Starting int Lost int + Unknown int } // JobListStub is used to return a subset of information about diff --git a/command/job_status.go b/command/job_status.go index 5cb735cdf..aed0ddf74 100644 --- a/command/job_status.go +++ b/command/job_status.go @@ -540,7 +540,7 @@ func (c *JobStatusCommand) outputJobSummary(client *api.Client, job *api.Job) er if !periodic && !parameterizedJob { c.Ui.Output(c.Colorize().Color("\n[bold]Summary[reset]")) summaries := make([]string, len(summary.Summary)+1) - summaries[0] = "Task Group|Queued|Starting|Running|Failed|Complete|Lost" + summaries[0] = "Task Group|Queued|Starting|Running|Failed|Complete|Lost|Unknown" taskGroups := make([]string, 0, len(summary.Summary)) for taskGroup := range summary.Summary { taskGroups = append(taskGroups, taskGroup) @@ -548,10 +548,10 @@ func (c *JobStatusCommand) outputJobSummary(client *api.Client, job *api.Job) er sort.Strings(taskGroups) for idx, taskGroup := range taskGroups { tgs := summary.Summary[taskGroup] - summaries[idx+1] = fmt.Sprintf("%s|%d|%d|%d|%d|%d|%d", + summaries[idx+1] = fmt.Sprintf("%s|%d|%d|%d|%d|%d|%d|%d", taskGroup, tgs.Queued, tgs.Starting, tgs.Running, tgs.Failed, - tgs.Complete, tgs.Lost, + tgs.Complete, tgs.Lost, tgs.Unknown, ) } c.Ui.Output(formatList(summaries))