Re: daemontools tai64n is unbuffered, s6-tai64n is fully buffered
My canonical slowly-printing example is:
yes hello world | pv -qL 10 | tai64n
Under daemontools classic you'll see the output gradually appear character
by character, with timestamps.
Under s6, this seems to hang and I ctrl-c it. I'm sure if I waited a good
long while it would print, but this shows the difference in usability.
I think the buffer size is 4KB, so at 10 bytes per second that's... about
seven minutes to first output.
Obviously this is a worst-case example, but the log latency argument
applies to all scenarios I think.
On Mon, Oct 19, 2015 at 5:02 PM, Buck Evan <buck_at_yelp.com> wrote:
> Is this an intentional difference?
>
> It makes looking at the log output much less useful, since the output is
> ~2K behind on average, which in terms of time can be hours or even
> unbounded.
>
Received on Tue Oct 20 2015 - 00:16:03 UTC
This archive was generated by hypermail 2.3.0
: Sun May 09 2021 - 19:38:49 UTC