From d81df3dd1a7ac63eb8666ca9ede292c58baaaf3f Mon Sep 17 00:00:00 2001 From: Mahmood Ali Date: Thu, 25 Mar 2021 15:14:21 -0400 Subject: [PATCH] dispatched parameterized job should clear status too --- nomad/job_endpoint.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nomad/job_endpoint.go b/nomad/job_endpoint.go index 07e7ea0aac71..9f4371481f7b 100644 --- a/nomad/job_endpoint.go +++ b/nomad/job_endpoint.go @@ -1887,13 +1887,15 @@ func (j *Job) Dispatch(args *structs.JobDispatchRequest, reply *structs.JobDispa return err } - // Derive the child job and commit it via Raft + // Derive the child job and commit it via Raft - with initial status dispatchJob := parameterizedJob.Copy() dispatchJob.ID = structs.DispatchedID(parameterizedJob.ID, time.Now()) dispatchJob.ParentID = parameterizedJob.ID dispatchJob.Name = dispatchJob.ID dispatchJob.SetSubmitTime() dispatchJob.Dispatched = true + dispatchJob.Status = "" + dispatchJob.StatusDescription = "" // Merge in the meta data for k, v := range args.Meta {