Merge pull request #71 from sgotti/executor_set_task_endtime_when_marking_task_failed
executor: set task endTime when marking as failed
This commit is contained in:
commit
e48a28d5b9
|
@ -1162,6 +1162,7 @@ func (e *Executor) taskUpdater(ctx context.Context, et *types.ExecutorTask) {
|
||||||
if !ok {
|
if !ok {
|
||||||
log.Infof("marking executor task %s as failed since there's no running task", et.ID)
|
log.Infof("marking executor task %s as failed since there's no running task", et.ID)
|
||||||
et.Status.Phase = types.ExecutorTaskPhaseFailed
|
et.Status.Phase = types.ExecutorTaskPhaseFailed
|
||||||
|
et.Status.EndTime = util.TimePtr(time.Now())
|
||||||
// mark in progress step as failed too
|
// mark in progress step as failed too
|
||||||
for _, s := range et.Status.Steps {
|
for _, s := range et.Status.Steps {
|
||||||
if s.Phase == types.ExecutorTaskPhaseRunning {
|
if s.Phase == types.ExecutorTaskPhaseRunning {
|
||||||
|
|
Loading…
Reference in New Issue