Просмотр исходного кода

Keep pause state when restoring container's status

Do not change pause state when restoring container's
status, or status in docker will be different with
status in runc.

Signed-off-by: Fengtu Wang <wangfengtu@huawei.com>
Fengtu Wang 8 лет назад
Родитель
Сommit
977c4046fd
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      container/state.go

+ 3 - 1
container/state.go

@@ -278,7 +278,9 @@ func (s *State) SetRunning(pid int, initial bool) {
 	s.ErrorMsg = ""
 	s.Running = true
 	s.Restarting = false
-	s.Paused = false
+	if initial {
+		s.Paused = false
+	}
 	s.ExitCodeValue = 0
 	s.Pid = pid
 	if initial {