diff options
author | jgallucci32 <john.gallucci.iv@gmail.com> | 2020-06-21 09:31:22 -0700 |
---|---|---|
committer | jgallucci32 <john.gallucci.iv@gmail.com> | 2020-06-21 09:31:22 -0700 |
commit | 8926e1f03bc82d75a295a0784c2756ea37c9b031 (patch) | |
tree | e7a07898465c2fc84a2e65b8235ecc63c50c60bd /libpod/container_log.go | |
parent | 78dd4f2ecb9f85fda87e581b9b2800618223154f (diff) | |
download | podman-8926e1f03bc82d75a295a0784c2756ea37c9b031.tar.gz podman-8926e1f03bc82d75a295a0784c2756ea37c9b031.tar.bz2 podman-8926e1f03bc82d75a295a0784c2756ea37c9b031.zip |
Use POLL_DURATION for timer
Signed-off-by: jgallucci32 <john.gallucci.iv@gmail.com>
Diffstat (limited to 'libpod/container_log.go')
-rw-r--r-- | libpod/container_log.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libpod/container_log.go b/libpod/container_log.go index 9a2f8aa2f..67380397a 100644 --- a/libpod/container_log.go +++ b/libpod/container_log.go @@ -7,6 +7,7 @@ import ( "github.com/containers/libpod/libpod/define" "github.com/containers/libpod/libpod/logs" + "github.com/hpcloud/tail/watch" "github.com/pkg/errors" "github.com/sirupsen/logrus" ) @@ -88,8 +89,8 @@ func (c *Container) readFromLogFile(options *logs.LogOptions, logChannel chan *l go func() { for { state, err := c.State() + time.Sleep(watch.POLL_DURATION) if err != nil { - time.Sleep(250 * time.Millisecond) tailError := t.StopAtEOF() if tailError != nil && fmt.Sprintf("%v", tailError) != "tail: stop at eof" { logrus.Error(tailError) @@ -100,14 +101,12 @@ func (c *Container) readFromLogFile(options *logs.LogOptions, logChannel chan *l break } if state != define.ContainerStateRunning && state != define.ContainerStatePaused { - time.Sleep(250 * time.Millisecond) tailError := t.StopAtEOF() if tailError != nil && fmt.Sprintf("%v", tailError) != "tail: stop at eof" { logrus.Error(tailError) } break } - time.Sleep(250 * time.Millisecond) } }() } |