-
Notifications
You must be signed in to change notification settings - Fork 553
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
use chunked vector as batches cache in raft::replicate_batcher
#17425
use chunked vector as batches cache in raft::replicate_batcher
#17425
Conversation
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/46873#018e7fd3-329f-464a-985e-388cdb85f863 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/46891#018e80b3-c3ae-48e6-bd18-7161dcb60714 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/46891#018e80b8-0dd0-4b63-965a-bc5f8580ce36 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/46974#018e8441-a532-4185-9243-90513daa6cf9 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/46974#018e8441-a529-4657-8bc2-356d7eadb897 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/46980#018e84c9-4cf0-4737-af0a-ad22d3893964 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/46980#018e84c9-4cf3-4942-a05a-5e0484f516d4 |
30f65fc
to
eb8edf2
Compare
eb8edf2
to
5911a31
Compare
Made all fragmented memory reader helper functions generic so that they can be used with fragmented vector of different fragment sizes. Signed-off-by: Michał Maślanka <michal@redpanda.com>
Using `fragmented_vector` to store batches in `raft::replicate_batcher` to avoid large allocations. Fixes: redpanda-data#16944 Fixes: redpanda-data#16945 Signed-off-by: Michał Maślanka <michal@redpanda.com>
5911a31
to
6b880ec
Compare
ci failure: #12897 |
/backport v23.3.x |
Failed to create a backport PR to v23.3.x branch. I tried:
|
Using
fragmented_vector
to store batches inraft::replicate_batcher
to avoid large allocations.Fixes: #16944
Fixes: #16945
Backports Required
Release Notes