Bug 1461040 - 'journalctl -f -n 0 -t some-tag' shows old entries
'journalctl -f -n 0 -t some-tag' shows old entries
Status: NEW
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: systemd (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: rc
: ---
Assigned To: systemd-maint
Depends On:
  Show dependency treegraph
Reported: 2017-06-13 08:16 EDT by digimer
Modified: 2017-07-07 04:32 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description digimer 2017-06-13 08:16:05 EDT
Description of problem:

On occasion, '-f -n 0' will show older log entries. Sometimes immediately, other times a few seconds after starting to follow the output.

Version-Release number of selected component (if applicable):

[root@striker-m3 ~]# rpm -q systemd

How reproducible:


Steps to Reproduce:
1. Use logger to push a bunch of entries with a tag
2. Use 'journalctl -f -n 0 -t some-tag'
3. Old entries will sometimes be displayed

Actual results:

[root@striker-m3 ~]# date 
Tue Jun 13 07:09:05 CDT 2017

[root@striker-m3 ~]# journalctl -f -n 0 -t an-tools
-- Logs begin at Tue 2017-06-13 06:08:10 CDT. --

A few seconds later:

Jun 13 06:46:19 striker-m3.alteeve.com an-tools[21981]: Template.pm:191; <snip multi-line log entry>

Note that the old entries are sometimes single and other times multi-line log entries.

Expected results:

I understand that '-n 0' should show no older entries. Using 'journalctl -f -a -S "$(date +"%F %R:%S")" -t some-tag' produces the desired results (only show new entries), but this is obviously more cumbersome to type...

Additional info:

Note You need to log in before you can comment on or make changes to this bug.