<div dir="ltr">I've checked the code, and the issue is, basically, that `--since` and skipping to the end with `--follow` are in a way “mutually exclusive”, that is,<br>they are handled in a single `if … else if …` statement, so, because `--since` is processed first, we don't skip to head.<br>

But since `--follow` sets arg_lines to 10, we still get just 10 lines of output. And then the rest.<br></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div><br></div>--<br>Кирилл Елагин</div></div>
<br><br><div class="gmail_quote">On Wed, Apr 23, 2014 at 9:53 PM, Kirill Elagin <span dir="ltr"><<a href="mailto:kirelagin@gmail.com" target="_blank">kirelagin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div>Yeah, I see this with systemd 212.<br><br>And let me clarify a little bit: this delay after showing first 10 lines is not a result of looking up for something;<br>Following lines appear as soon as there is something new in the log (that is, actually what `-f` does).<br>


So, here is what I see:<br><br>I type `journalctl --since today -f`.<br>First 10 lines from today appear.<br></div>As soon as something is written to log (e.g. I simulate this by deliberately failing a `sudo` authentication)<br>


all the remaining lines from today (including the new ones, of course) appear.<br><br>That's clearly a bug.<br></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div><br></div>--<br>Кирилл Елагин</div>


</div><div><div class="h5">
<br><br><div class="gmail_quote">On Wed, Apr 23, 2014 at 8:05 PM, Mantas Mikulėnas <span dir="ltr"><<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Wed, Apr 23, 2014 at 6:12 PM, Colin Guthrie <<a href="mailto:gmane@colin.guthr.ie" target="_blank">gmane@colin.guthr.ie</a>> wrote:<br>
> What appears to happen instead is that you get the first 10 lines from<br>
> the day (i.e. after midnight) and then *all* lines from today following<br>
> that after a small delay (likely not a deliberate delay - just whatever<br>
> overhead it takes to lookup and output the data)<br>
<br>
</div>strace shows that it isn't looking up any data; it's actually waiting<br>
for inotify events for the --follow mode. Seems odd.<br>
<span><font color="#888888"><br>
--<br>
Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>><br>
</font></span><div><div>_______________________________________________<br>
systemd-devel mailing list<br>
<a href="mailto:systemd-devel@lists.freedesktop.org" target="_blank">systemd-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/systemd-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/systemd-devel</a><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>