diff options
author | Daniel J Walsh <dwalsh@redhat.com> | 2022-04-13 08:34:02 -0400 |
---|---|---|
committer | Daniel J Walsh <dwalsh@redhat.com> | 2022-04-13 14:07:15 -0400 |
commit | 63c38b99f40224c46ecf609feba05cd3bc5c4da2 (patch) | |
tree | 0a5599b3d3d20bfc121a7294aad339ceb65d0e71 /libpod | |
parent | b962fb9f2929cedbacfdaaf1574300acaa1e8a00 (diff) | |
download | podman-63c38b99f40224c46ecf609feba05cd3bc5c4da2.tar.gz podman-63c38b99f40224c46ecf609feba05cd3bc5c4da2.tar.bz2 podman-63c38b99f40224c46ecf609feba05cd3bc5c4da2.zip |
Fix --tail log on restart problem
--tail=1 is not working f you restart a container with journald logging.
We see the exit status and then call into the logging a second time
causing all of the logs to print.
Removing the tail log on exited seems to fix the problem.
Fixes: https://github.com/containers/podman/issues/13098
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
Diffstat (limited to 'libpod')
-rw-r--r-- | libpod/container_log_linux.go | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/libpod/container_log_linux.go b/libpod/container_log_linux.go index d96647e51..deb726526 100644 --- a/libpod/container_log_linux.go +++ b/libpod/container_log_linux.go @@ -209,9 +209,6 @@ func (c *Container) readFromJournal(ctx context.Context, options *logs.LogOption containerCouldBeLogging = true case events.Exited: containerCouldBeLogging = false - if doTail { - doTailFunc() - } } continue } |