Merge pull request #6644 from jgallucci32/revert-log-follow

Revert #6591 to fix issue with failed tests
This commit is contained in:
OpenShift Merge Robot 2020-06-17 14:40:05 -04:00 committed by GitHub
commit 5694104c24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 35 deletions

View File

@ -2,7 +2,6 @@ package libpod
import ( import (
"os" "os"
"time"
"github.com/containers/libpod/libpod/define" "github.com/containers/libpod/libpod/define"
"github.com/containers/libpod/libpod/logs" "github.com/containers/libpod/libpod/logs"
@ -73,27 +72,5 @@ func (c *Container) readFromLogFile(options *logs.LogOptions, logChannel chan *l
} }
options.WaitGroup.Done() options.WaitGroup.Done()
}() }()
// Check if container is still running or paused
go func() {
if options.Follow {
for {
state, err := c.State()
if err != nil && errors.Cause(err) != define.ErrNoSuchCtr {
logrus.Error(err)
break
} else if err != nil {
break
}
if state != define.ContainerStateRunning && state != define.ContainerStatePaused {
err := t.Stop()
if err != nil {
logrus.Error(err)
}
break
}
time.Sleep(1 * time.Second)
}
}
}()
return nil return nil
} }

View File

@ -300,16 +300,4 @@ var _ = Describe("Podman logs", func() {
Expect(inspect.ErrorToString()).To(ContainSubstring("no such container")) Expect(inspect.ErrorToString()).To(ContainSubstring("no such container"))
} }
}) })
It("follow output stopped container", func() {
containerName := "logs-f"
logc := podmanTest.Podman([]string{"run", "--name", containerName, "-d", ALPINE})
logc.WaitWithDefaultTimeout()
Expect(logc).To(Exit(0))
results := podmanTest.Podman([]string{"logs", "-f", containerName})
results.WaitWithDefaultTimeout()
Expect(results).To(Exit(0))
})
}) })