[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    =?UTF-8?Q?Re:_[bug]_dd_piped_input_truncates_~1%_of_values_to_%4096_on_m?= =?UTF-8?Q?ulti-core_syste
From:       "John Thomson" <lists () johnthomson ! fastmail ! com ! au>
Date:       2020-11-30 9:00:22
Message-ID: a8236b31-217d-4a91-b963-05b5a19e468e () www ! fastmail ! com
[Download RAW message or body]

On Mon, 30 Nov 2020, at 08:39, Walter Harms wrote:
> did you play with the buffering (man stdbuf) ?
> I suspect the kernel has a more aggressive buffering these days.
> In one project i had to add fflush() to make sure that i really get all
> data. I never found a good explanation.

I will look into it. Thank you.

I have now found the fullblock iflag [1], which consistently gives me the expected result.
Guessing the issue I was seeing relates to my bs being greater than PIPE_BUF?

[1]: https://git.busybox.net/busybox/commit/coreutils/dd.c?id=77a6678c427db5ea15d6d0005a579f441277df06

Cheers,
-- 
  John Thomson
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic