Skip to content

[v26.1.x] container: use ss::chunked_vector (MANUAL BACKPORT)#30995

Merged
WillemKauf merged 4 commits into
redpanda-data:v26.1.xfrom
WillemKauf:manual-backport-30965-v26.1.x-87
Jul 4, 2026
Merged

[v26.1.x] container: use ss::chunked_vector (MANUAL BACKPORT)#30995
WillemKauf merged 4 commits into
redpanda-data:v26.1.xfrom
WillemKauf:manual-backport-30965-v26.1.x-87

Conversation

@WillemKauf

@WillemKauf WillemKauf commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Manual backport of #30965. cherry-pick conflict due to varying bazel differences.

Fixes #30985.

Backports Required

  • none - not a bug fix
  • none - this is a backport
  • none - issue does not exist in previous branches
  • none - papercut/not impactful enough to backport
  • v26.1.x
  • v25.3.x
  • v25.2.x

Release Notes

  • none

Prerequisite for enabling `external_include_paths` (in the following
commit): that feature moves external dependency headers onto the system
include path, which trips clang's `-Wprivate-header` on `<zlib.h>` with
zlib `1.3.1.bcr.6`. The `bcr.8` module packaging fixes the header
visibility so the compression module builds again.
Move `redpanda`'s chunked containers into our `seastar` fork.

(cherry picked from commit cd2dd6b)
@WillemKauf WillemKauf force-pushed the manual-backport-30965-v26.1.x-87 branch 6 times, most recently from 1504733 to a9fc4f3 Compare July 2, 2026 13:36
@vbotbuildovich

Copy link
Copy Markdown
Collaborator

CI test results

test results on build#86661
test_status test_class test_method test_arguments test_kind job_url passed reason test_history
FLAKY NodeWiseRecoveryTest test_node_wise_recovery {"dead_node_count": 2} integration https://buildkite.com/redpanda/redpanda/builds/86661#019f2329-1b8d-4c74-aafd-9db4778be094 8/9 https://redpanda.metabaseapp.com/dashboard/87-tests?tab=142-dt-individual-test-history&test_class=NodeWiseRecoveryTest&test_method=test_node_wise_recovery

@WillemKauf WillemKauf force-pushed the manual-backport-30965-v26.1.x-87 branch from a9fc4f3 to 967f271 Compare July 2, 2026 18:32
Comment thread src/v/base/external_fmt.h
#include <fmt/ostream.h>

template<>
struct fmt::formatter<boost::beast::http::status> : fmt::ostream_formatter {};

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there is a lot of required fmt changes in this commit that stems from the unfortunate leaking of <fmt/ranges.h> from within chunked_vector.hh 😬

@WillemKauf WillemKauf merged commit 0b35ecf into redpanda-data:v26.1.x Jul 4, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants