Skip to content

Conversation

@ChrisDryden
Copy link
Collaborator

@ChrisDryden ChrisDryden commented Dec 24, 2025

The IBS and OBS flags are supposed to be used to set the size of the memory buffers used by dd. There are tests that validate that the buffers that are allocated are based on these parameters.

@github-actions
Copy link

GNU testsuite comparison:

Congrats! The gnu test tests/dd/no-allocate is no longer failing!

@ChrisDryden ChrisDryden marked this pull request as ready for review December 24, 2025 04:30
@github-actions
Copy link

GNU testsuite comparison:

Congrats! The gnu test tests/dd/no-allocate is no longer failing!

@ChrisDryden
Copy link
Collaborator Author

When doing some more benchmarking I found that even if I allocated the buffer the implementation of io::copy capped out at 8kb, a new approach was needed to match the performance characteristics of the GNU implementation

@sylvestre
Copy link
Contributor

needs to be rebased

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

GNU testsuite comparison:

Skipping an intermittent issue tests/tty/tty-eof (passes in this run but fails in the 'main' branch)
Congrats! The gnu test tests/dd/no-allocate is no longer failing!

@sylvestre sylvestre merged commit 603d374 into uutils:main Jan 13, 2026
129 of 130 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants