mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 23:37:01 +00:00
Merge pull request #31911 from aveshagarwal/master-rhbz-1372425
Automatic merge from submit-queue Send a pod event if preStop hook did not complete in time. Fixes https://github.com/kubernetes/kubernetes/issues/31902 @kubernetes/rh-cluster-infra @derekwaynecarr
This commit is contained in:
commit
f20e1cc4d0
@ -1544,6 +1544,8 @@ func (dm *DockerManager) killContainer(containerID kubecontainer.ContainerID, co
|
||||
select {
|
||||
case <-time.After(time.Duration(gracePeriod) * time.Second):
|
||||
glog.Warningf("preStop hook for container %q did not complete in %d seconds", name, gracePeriod)
|
||||
message := fmt.Sprintf("preStop hook for container %q did not complete in %d seconds", name, gracePeriod)
|
||||
dm.generateFailedContainerEvent(containerID, pod.Name, events.UnfinishedPreStopHook, message)
|
||||
case <-done:
|
||||
glog.V(4).Infof("preStop hook for container %q completed", name)
|
||||
}
|
||||
|
@ -72,6 +72,7 @@ const (
|
||||
FailedValidation = "FailedValidation"
|
||||
|
||||
// Lifecycle hooks
|
||||
FailedPostStartHook = "FailedPostStartHook"
|
||||
FailedPreStopHook = "FailedPreStopHook"
|
||||
FailedPostStartHook = "FailedPostStartHook"
|
||||
FailedPreStopHook = "FailedPreStopHook"
|
||||
UnfinishedPreStopHook = "UnfinishedPreStopHook"
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user