diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2022-08-11 00:35:35 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-11 00:35:35 +0000 |
commit | edb3f70bccd2eae14ddd95c74db35731b508f407 (patch) | |
tree | 51e82489a9398d2378011cda7889137c912cdaad /libpod | |
parent | b53eccfc2adea661e4e4b48b59d4e3f8d3d4883a (diff) | |
parent | eba1f77497efb48d810d3c2d2fa6cccecea695cb (diff) | |
download | podman-edb3f70bccd2eae14ddd95c74db35731b508f407.tar.gz podman-edb3f70bccd2eae14ddd95c74db35731b508f407.tar.bz2 podman-edb3f70bccd2eae14ddd95c74db35731b508f407.zip |
Merge pull request #15279 from mheon/bump_420_final
Final Backports and Bump to v4.2.0
Diffstat (limited to 'libpod')
-rw-r--r-- | libpod/container_internal.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libpod/container_internal.go b/libpod/container_internal.go index 7e330430c..bad68991b 100644 --- a/libpod/container_internal.go +++ b/libpod/container_internal.go @@ -347,7 +347,7 @@ func (c *Container) syncContainer() error { } // If runtime knows about the container, update its status in runtime // And then save back to disk - if c.ensureState(define.ContainerStateCreated, define.ContainerStateRunning, define.ContainerStateStopped, define.ContainerStatePaused) { + if c.ensureState(define.ContainerStateCreated, define.ContainerStateRunning, define.ContainerStateStopped, define.ContainerStateStopping, define.ContainerStatePaused) { oldState := c.state.State if err := c.checkExitFile(); err != nil { @@ -1316,10 +1316,10 @@ func (c *Container) stop(timeout uint) error { // Since we're now subject to a race condition with other processes who // may have altered the state (and other data), let's check if the - // state has changed. If so, we should return immediately and log a - // warning. + // state has changed. If so, we should return immediately and leave + // breadcrumbs for debugging if needed. if c.state.State != define.ContainerStateStopping { - logrus.Warnf( + logrus.Debugf( "Container %q state changed from %q to %q while waiting for it to be stopped: discontinuing stop procedure as another process interfered", c.ID(), define.ContainerStateStopping, c.state.State, ) |