-
Notifications
You must be signed in to change notification settings - Fork 579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bytes: iobuf_copy requests large contiguous ranges #3428
Labels
Comments
First cut of backoff on bad_alloc is in #3427, for the si-testing branch where the issue is cropping up in testing. |
jcsp
added a commit
to jcsp/redpanda
that referenced
this issue
Jan 11, 2022
This is the helper for iobuf_copy, that previously would attempt to allocate huge contiguous extents when copying large iobufs. Make it respect the same max_chunk_size as iobuf append/reserve operations, to avoid bad_allocs when copying large buffers under memory pressure. Fixes: redpanda-data#3428 Signed-off-by: John Spray <jcs@vectorized.io>
jcsp
added a commit
to jcsp/redpanda
that referenced
this issue
Jan 12, 2022
This is the helper for iobuf_copy, that previously would attempt to allocate huge contiguous extents when copying large iobufs. Make it respect the same max_chunk_size as iobuf append/reserve operations, to avoid bad_allocs when copying large buffers under memory pressure. Fixes: redpanda-data#3428 Signed-off-by: John Spray <jcs@vectorized.io>
jcsp
added a commit
to jcsp/redpanda
that referenced
this issue
Jan 13, 2022
This is the helper for iobuf_copy, that previously would attempt to allocate huge contiguous extents when copying large iobufs. Make it respect the same max_chunk_size as iobuf append/reserve operations, to avoid bad_allocs when copying large buffers under memory pressure. Fixes: redpanda-data#3428 Signed-off-by: John Spray <jcs@vectorized.io> (cherry picked from commit a9a7a3e)
This was referenced Jan 13, 2022
jcsp
added a commit
to jcsp/redpanda
that referenced
this issue
Jan 13, 2022
This is the helper for iobuf_copy, that previously would attempt to allocate huge contiguous extents when copying large iobufs. Make it respect the same max_chunk_size as iobuf append/reserve operations, to avoid bad_allocs when copying large buffers under memory pressure. Fixes: redpanda-data#3428 Signed-off-by: John Spray <jcs@vectorized.io> (cherry picked from commit a9a7a3e)
This issue was closed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
(Internal slack ref https://redpandadata.slack.com/archives/C01ND4SVB6Z/p1641835943108600)
The text was updated successfully, but these errors were encountered: