Merge pull request #29015 from coolljt0725/fix_restore_panic
Fix docker restart panic on machine ungracefully shutdown Upstream-commit: 0a5cb187b4df6af2d121bd5a6a42c4309b6c709b Component: engine
This commit is contained in:
@ -454,7 +454,7 @@ func (clnt *client) Restore(containerID string, attachStdio StdioCallback, optio
|
||||
if err != nil {
|
||||
logrus.Warnf("libcontainerd: failed to retrieve container %s state: %v", containerID, err)
|
||||
}
|
||||
if ev != nil && ev.Pid != InitFriendlyName || ev.Type != StateExit {
|
||||
if ev != nil && (ev.Pid != InitFriendlyName || ev.Type != StateExit) {
|
||||
// Wait a while for the exit event
|
||||
timeout := time.NewTimer(10 * time.Second)
|
||||
tick := time.NewTicker(100 * time.Millisecond)
|
||||
|
||||
Reference in New Issue
Block a user