diff options
author | Brent Baude <bbaude@redhat.com> | 2020-06-18 13:18:01 -0500 |
---|---|---|
committer | Brent Baude <bbaude@redhat.com> | 2020-06-19 09:00:03 -0500 |
commit | f46664546a352cde38ecff6d647932561ba27b67 (patch) | |
tree | a5ff30950c9b34464c69757479449bd43c489e82 /libpod/events/events.go | |
parent | 5ec29f8d4e79500915ec79824d9eb21630205f3f (diff) | |
download | podman-f46664546a352cde38ecff6d647932561ba27b67.tar.gz podman-f46664546a352cde38ecff6d647932561ba27b67.tar.bz2 podman-f46664546a352cde38ecff6d647932561ba27b67.zip |
Poll on events for file reading
When multiple connections are monitoring events via the remote API, the inotify in the hpcloud library seems unable to consistently send events. Switching from inotify to poll seems to clear this up.
Fixes: #6664
Signed-off-by: Brent Baude <bbaude@redhat.com>
Diffstat (limited to 'libpod/events/events.go')
-rw-r--r-- | libpod/events/events.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libpod/events/events.go b/libpod/events/events.go index 0d8c6b7d6..0253b1ee5 100644 --- a/libpod/events/events.go +++ b/libpod/events/events.go @@ -202,5 +202,5 @@ func (e EventLogFile) getTail(options ReadOptions) (*tail.Tail, error) { if len(options.Until) > 0 { stream = false } - return tail.TailFile(e.options.LogFilePath, tail.Config{ReOpen: reopen, Follow: stream, Location: &seek, Logger: tail.DiscardingLogger}) + return tail.TailFile(e.options.LogFilePath, tail.Config{ReOpen: reopen, Follow: stream, Location: &seek, Logger: tail.DiscardingLogger, Poll: true}) } |