From 598f13ff77dfdeeb3f3871dd7a4739cf6e70c5c9 Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Mon, 9 Dec 2024 11:56:21 +0800 Subject: [PATCH] fix(region): container no failed running status (#21771) --- pkg/apis/compute/container.go | 3 ++- pkg/hostman/guestman/pod.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/apis/compute/container.go b/pkg/apis/compute/container.go index d5023b864d..577e555b67 100644 --- a/pkg/apis/compute/container.go +++ b/pkg/apis/compute/container.go @@ -96,7 +96,8 @@ var ( CONTAINER_STATUS_PROBE_FAILED, CONTAINER_STATUS_NET_FAILED, ) - ContainerExitedStatus = sets.NewString(CONTAINER_STATUS_EXITED, CONTAINER_STATUS_CRASH_LOOP_BACK_OFF) + ContainerNoFailedRunningStatus = sets.NewString(CONTAINER_STATUS_RUNNING, CONTAINER_STATUS_PROBING) + ContainerExitedStatus = sets.NewString(CONTAINER_STATUS_EXITED, CONTAINER_STATUS_CRASH_LOOP_BACK_OFF) ) const ( diff --git a/pkg/hostman/guestman/pod.go b/pkg/hostman/guestman/pod.go index 3b60e842fa..fed45eabb4 100644 --- a/pkg/hostman/guestman/pod.go +++ b/pkg/hostman/guestman/pod.go @@ -381,7 +381,7 @@ func (s *sPodGuestInstance) SyncStatus(reason string) { }, } if cs != nil { - if computeapi.ContainerRunningStatus.Has(cStatus) { + if computeapi.ContainerNoFailedRunningStatus.Has(cStatus) { ctrStatusInput.RestartCount = 0 } else { ctrStatusInput.RestartCount = cs.RestartCount