mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-24 12:15:52 +00:00
Fix StopContainer timeout
This commit is contained in:
parent
32e927f4d8
commit
cfd0efff11
@ -209,7 +209,11 @@ func (r *RemoteRuntimeService) StartContainer(containerID string) error {
|
||||
|
||||
// StopContainer stops a running container with a grace period (i.e., timeout).
|
||||
func (r *RemoteRuntimeService) StopContainer(containerID string, timeout int64) error {
|
||||
ctx, cancel := getContextWithTimeout(r.timeout)
|
||||
ctx, cancel := getContextWithTimeout(time.Duration(timeout) * time.Second)
|
||||
if timeout == 0 {
|
||||
// Use default timeout if stop timeout is 0.
|
||||
ctx, cancel = getContextWithTimeout(r.timeout)
|
||||
}
|
||||
defer cancel()
|
||||
|
||||
_, err := r.runtimeClient.StopContainer(ctx, &runtimeapi.StopContainerRequest{
|
||||
|
Loading…
Reference in New Issue
Block a user