Skip to content
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

Redpanda reports oversized allocation when trying to create topics near the partition limit #16521

Closed
savex opened this issue Feb 7, 2024 · 1 comment · Fixed by #16529
Closed
Assignees
Labels
kind/bug Something isn't working

Comments

@savex
Copy link
Contributor

savex commented Feb 7, 2024

Version & Environment

Manual CDT run using 10 i3en.xlarge nodes on AWS.EC2

Redpanda version: (use rpk version):

Version:     v0.0.0-20240207git0afd0bd
Git ref:     0afd0bd1ab
Build date:  2024-02-07T01:09:41Z
OS/Arch:     linux/amd64
Go version:  go1.21.3

Kafka python client

ubuntu@ip-172-31-52-58:~$ pip3 list | grep kafka
confluent-kafka          2.2.0
kafka-python             2.0.2
kafkatest                3.2.0

What went wrong?

When creating large topic number (11950) on 9 node redpanda cluster test failed with BadLogLines:

[WARNING - 2024-02-07 16:32:34,171 - redpanda - raise_on_bad_logs - lineno:1401]: Ignoring oversized allocation, 393216 is less than the max allowable allocation size of 409600 bytes
[WARNING - 2024-02-07 16:32:34,173 - redpanda - raise_on_bad_logs - lineno:1408]: [test_topic_swarm] Unexpected log line on ip-172-31-3-143: WARN  2024-02-07 16:32:03,579 [shard 0:main] seastar_memory - oversized allocation: 1638400 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at 0x92f4ef3 0x8f5ca1c 0x8f69cf0 0x46d4772 0x434915a 0x9029f1f 0x902d691 0x902a826 0x8f299a0 0x8f27d98 0x2c8c776 0x934af99 /opt/redpanda/lib/libc.so.6+0x2d58f /opt/redpanda/lib/libc.so.6+0x2d648 0x2c84fa4
[WARNING - 2024-02-07 16:32:34,184 - redpanda - raise_on_bad_logs - lineno:1401]: Ignoring oversized allocation, 401408 is less than the max allowable allocation size of 409600 bytes

What should have happened instead?

Redpanda able to create topics up to the limit and/or report something like "No more topics creation possible, limit reached"

How to reproduce the issue?

Ducktape cmd line is

ducktape --cluster=ducktape.cluster.json.JsonCluster --cluster-file=cluster.json --globals=globals.json --max-parallel=1 --repeat=1 --test-runner-timeout=86400000 rptest/scale_tests/many_partitions_test.py::ManyPartitionsTest.test_topic_swarm
  1. Either use script from PR or run test_topic_swarm test while selecting number of topics near the limit of the cluster abilities: (<rp_nodes_cluster> * <vcpu_count> * 1000) / <replica_count>. Example for i3en.xlarge: (941000)/3 = 12000
  2. Run the test and check BadLogLines errors at the end

Additional information

Backtrace decoding for one of the logs.
cmd: python3 ~/seastar-addr2line.py -v -a /usr/bin/llvm-addr2line-14 -e /opt/redpanda/libexec/redpanda -f ~/tests/results/2024-02-07--001/ManyPartitionsTest/test_topic_swarm/1/RedpandaService-0-140592323297680/ip-172-31-3-143/redpanda.log

/opt/redpanda/libexec/redpanda: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /opt/redpanda/lib/ld.so, for GNU/Linux 3.2.0, BuildID[sha1]=754f98daf43987fb40970d066dd369a9023d4dfa, stripped

INFO  2024-02-07 16:31:56,116 [shard 0:main] cluster - members_manager.cc:375 - applying finish_reallocations_cmd, offset: 65, node id: 5
WARN  2024-02-07 16:32:03,567 [shard 0:main] seastar_memory - oversized allocation: 393216 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at
[Backtrace #0]
{/opt/redpanda/libexec/redpanda} 0x92f4ef3: void seastar::backtrace<seastar::current_backtrace_tasklocal()::$_0>(seastar::current_backtrace_tasklocal()::$_0&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/util/backtrace.hh:64
 (inlined by) seastar::current_backtrace_tasklocal() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:98
 (inlined by) seastar::current_tasktrace() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:149
 (inlined by) seastar::current_backtrace() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:182
{/opt/redpanda/libexec/redpanda} 0x8f5ca1c: seastar::memory::cpu_pages::warn_large_allocation(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:839
 (inlined by) seastar::memory::cpu_pages::check_large_allocation(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:904
 (inlined by) seastar::memory::cpu_pages::allocate_large(unsigned int, bool) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:911
 (inlined by) seastar::memory::allocate_large(unsigned long, bool) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:1521
 (inlined by) seastar::memory::allocate_slowpath(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:1645
{/opt/redpanda/libexec/redpanda} 0x8f69cf0: seastar::memory::allocate(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:1658
 (inlined by) operator new(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:2355
{/opt/redpanda/libexec/redpanda} 0x799e1fd: void* std::__1::__libcpp_operator_new[abi:v160004]<unsigned long>(unsigned long) at /vectorized/llvm/bin/../include/c++/v1/new:266
 (inlined by) std::__1::__libcpp_allocate[abi:v160004](unsigned long, unsigned long) at /vectorized/llvm/bin/../include/c++/v1/new:292
 (inlined by) std::__1::allocator<kafka::creatable_topic>::allocate[abi:v160004](unsigned long) at /vectorized/llvm/bin/../include/c++/v1/__memory/allocator.h:115
 (inlined by) std::__1::__allocation_result<std::__1::allocator_traits<std::__1::allocator<kafka::creatable_topic> >::pointer> std::__1::__allocate_at_least[abi:v160004]<std::__1::allocator<kafka::creatable_topic> >(std::__1::allocator<kafka::creatable_topic>&, unsigned long) at /vectorized/llvm/bin/../include/c++/v1/__memory/allocate_at_least.h:55
 (inlined by) std::__1::__split_buffer<kafka::creatable_topic, std::__1::allocator<kafka::creatable_topic>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<kafka::creatable_topic>&) at /vectorized/llvm/bin/../include/c++/v1/__split_buffer:323
 (inlined by) std::__1::vector<kafka::creatable_topic, std::__1::allocator<kafka::creatable_topic> >::reserve(unsigned long) at /vectorized/llvm/bin/../include/c++/v1/vector:1503
{/opt/redpanda/libexec/redpanda} 0x77cc0f1: std::__1::vector<kafka::creatable_topic> kafka::protocol::decoder::do_read_array<std::__1::vector, kafka::create_topics_request_data::decode_standard(kafka::protocol::decoder&, detail::base_named_type<short, kafka::kafka_api_version, std::__1::integral_constant<bool, true> >)::$_0, kafka::creatable_topic>(int, kafka::create_topics_request_data::decode_standard(kafka::protocol::decoder&, detail::base_named_type<short, kafka::kafka_api_version, std::__1::integral_constant<bool, true> >)::$_0&&) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/protocol/wire.h:314
 (inlined by) std::__1::vector<kafka::creatable_topic> kafka::protocol::decoder::read_array<std::__1::vector, kafka::create_topics_request_data::decode_standard(kafka::protocol::decoder&, detail::base_named_type<short, kafka::kafka_api_version, std::__1::integral_constant<bool, true> >)::$_0, kafka::creatable_topic>(kafka::create_topics_request_data::decode_standard(kafka::protocol::decoder&, detail::base_named_type<short, kafka::kafka_api_version, std::__1::integral_constant<bool, true> >)::$_0&&) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/protocol/wire.h:204
{/opt/redpanda/libexec/redpanda} 0x77cb5f7: kafka::create_topics_request_data::decode_standard(kafka::protocol::decoder&, detail::base_named_type<short, kafka::kafka_api_version, std::__1::integral_constant<bool, true> >) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/vbuild/release/clang/src/v/kafka/protocol/schemata/protocol.cc:4814
{/opt/redpanda/libexec/redpanda} 0x46bbfca: kafka::create_topics_request::decode(kafka::protocol::decoder&, detail::base_named_type<short, kafka::kafka_api_version, std::__1::integral_constant<bool, true> >) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/protocol/create_topics.h:34
 (inlined by) kafka::handler_template<kafka::create_topics_api, (short)0, (short)6, seastar::future<seastar::foreign_ptr<std::__1::unique_ptr<kafka::response, std::__1::default_delete<kafka::response> > > >, &(kafka::default_estimate_adaptor(unsigned long, kafka::connection_context&))>::handle(kafka::request_context, seastar::smp_service_group) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/server/handlers/create_topics.cc:147
{/opt/redpanda/libexec/redpanda} 0x43dbe76: kafka::handler_base<false>::handle(kafka::request_context&&, seastar::smp_service_group) const at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/server/handlers/handler_interface.cc:88
{/opt/redpanda/libexec/redpanda} 0x444631e: kafka::process_generic(kafka::handler_interface const*, kafka::request_context&&, seastar::smp_service_group, kafka::session_resources const&) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/server/requests.cc:112
 (inlined by) kafka::process_request(kafka::request_context&&, seastar::smp_service_group, kafka::session_resources const&) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/server/requests.cc:339
{/opt/redpanda/libexec/redpanda} 0x4425c5f: kafka::connection_context::dispatch_method_once(kafka::request_header, unsigned long) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/server/connection_context.cc:597
{/opt/redpanda/libexec/redpanda} 0x2dd666a: std::__1::coroutine_handle<seastar::internal::coroutine_traits_base<void>::promise_type>::resume[abi:v160004]() const at /vectorized/llvm/bin/../include/c++/v1/__coroutine/coroutine_handle.h:169
 (inlined by) seastar::internal::coroutine_traits_base<void>::promise_type::run_and_dispose() at /vectorized/include/seastar/core/coroutine.hh:125
{/opt/redpanda/libexec/redpanda} 0x9029f1f: seastar::reactor::run_tasks(seastar::reactor::task_queue&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:2750
 (inlined by) seastar::reactor::run_some_tasks() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3213
{/opt/redpanda/libexec/redpanda} 0x902d691: seastar::reactor::do_run() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3397
{/opt/redpanda/libexec/redpanda} 0x902a826: seastar::reactor::run() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3265
{/opt/redpanda/libexec/redpanda} 0x8f299a0: seastar::app_template::run_deprecated(int, char**, std::__1::function<void ()>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:276
{/opt/redpanda/libexec/redpanda} 0x8f27d98: seastar::app_template::run(int, char**, std::__1::function<seastar::future<int> ()>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:167
{/opt/redpanda/libexec/redpanda} 0x2c8c776: application::run(int, char**) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/redpanda/application.cc:416
{/opt/redpanda/libexec/redpanda} 0x934af99: main at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/redpanda/main.cc:22
/opt/redpanda/lib/libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6e7b96dfb83f0bdcb6a410469b82f86415e5ada3, for GNU/Linux 3.2.0, stripped

{/opt/redpanda/lib/libc.so.6} 0x2d58f: ?? at ??:0
{/opt/redpanda/lib/libc.so.6} 0x2d648: __libc_start_main at ??:0
{/opt/redpanda/libexec/redpanda} 0x2c84fa4: _start at ??:0

   seastar::internal::coroutine_traits_base<void>::promise_type
WARN  2024-02-07 16:32:03,579 [shard 0:main] seastar_memory - oversized allocation: 1638400 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at
[Backtrace #1]
{/opt/redpanda/libexec/redpanda} 0x92f4ef3: void seastar::backtrace<seastar::current_backtrace_tasklocal()::$_0>(seastar::current_backtrace_tasklocal()::$_0&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/util/backtrace.hh:64
 (inlined by) seastar::current_backtrace_tasklocal() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:98
 (inlined by) seastar::current_tasktrace() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:149
 (inlined by) seastar::current_backtrace() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:182
{/opt/redpanda/libexec/redpanda} 0x8f5ca1c: seastar::memory::cpu_pages::warn_large_allocation(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:839
 (inlined by) seastar::memory::cpu_pages::check_large_allocation(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:904
 (inlined by) seastar::memory::cpu_pages::allocate_large(unsigned int, bool) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:911
 (inlined by) seastar::memory::allocate_large(unsigned long, bool) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:1521
 (inlined by) seastar::memory::allocate_slowpath(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:1645
{/opt/redpanda/libexec/redpanda} 0x8f69cf0: seastar::memory::allocate(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:1658
 (inlined by) operator new(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:2355
{/opt/redpanda/libexec/redpanda} 0x46d4772: void* std::__1::__libcpp_operator_new[abi:v160004]<unsigned long>(unsigned long) at /vectorized/llvm/bin/../include/c++/v1/new:266
 (inlined by) std::__1::__libcpp_allocate[abi:v160004](unsigned long, unsigned long) at /vectorized/llvm/bin/../include/c++/v1/new:292
 (inlined by) std::__1::allocator<cluster::custom_assignable_topic_configuration>::allocate[abi:v160004](unsigned long) at /vectorized/llvm/bin/../include/c++/v1/__memory/allocator.h:115
 (inlined by) std::__1::__allocation_result<std::__1::allocator_traits<std::__1::allocator<cluster::custom_assignable_topic_configuration> >::pointer> std::__1::__allocate_at_least[abi:v160004]<std::__1::allocator<cluster::custom_assignable_topic_configuration> >(std::__1::allocator<cluster::custom_assignable_topic_configuration>&, unsigned long) at /vectorized/llvm/bin/../include/c++/v1/__memory/allocate_at_least.h:55
 (inlined by) std::__1::__split_buffer<cluster::custom_assignable_topic_configuration, std::__1::allocator<cluster::custom_assignable_topic_configuration>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<cluster::custom_assignable_topic_configuration>&) at /vectorized/llvm/bin/../include/c++/v1/__split_buffer:323
 (inlined by) std::__1::vector<cluster::custom_assignable_topic_configuration, std::__1::allocator<cluster::custom_assignable_topic_configuration> >::reserve(unsigned long) at /vectorized/llvm/bin/../include/c++/v1/vector:1503
 (inlined by) std::__1::vector<decltype(to_cluster_type(*(fp))), std::__1::allocator<decltype(to_cluster_type(*(fp)))> > kafka::to_cluster_type<std::__1::__wrap_iter<kafka::creatable_topic*> >(std::__1::__wrap_iter<kafka::creatable_topic*>, std::__1::__wrap_iter<kafka::creatable_topic*>) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/server/handlers/topics/topic_utils.h:127
 (inlined by) kafka::handler_template<kafka::create_topics_api, (short)0, (short)6, seastar::future<seastar::foreign_ptr<std::__1::unique_ptr<kafka::response, std::__1::default_delete<kafka::response> > > >, &(kafka::default_estimate_adaptor(unsigned long, kafka::connection_context&))>::handle(kafka::request_context, seastar::smp_service_group) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/kafka/server/handlers/create_topics.cc:320
{/opt/redpanda/libexec/redpanda} 0x434915a: std::__1::coroutine_handle<seastar::internal::coroutine_traits_base<seastar::foreign_ptr<std::__1::unique_ptr<kafka::response, std::__1::default_delete<kafka::response> > > >::promise_type>::resume[abi:v160004]() const at /vectorized/llvm/bin/../include/c++/v1/__coroutine/coroutine_handle.h:169
 (inlined by) seastar::internal::coroutine_traits_base<seastar::foreign_ptr<std::__1::unique_ptr<kafka::response, std::__1::default_delete<kafka::response> > > >::promise_type::run_and_dispose() at /vectorized/include/seastar/core/coroutine.hh:83
{/opt/redpanda/libexec/redpanda} 0x9029f1f: seastar::reactor::run_tasks(seastar::reactor::task_queue&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:2750
 (inlined by) seastar::reactor::run_some_tasks() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3213
{/opt/redpanda/libexec/redpanda} 0x902d691: seastar::reactor::do_run() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3397
{/opt/redpanda/libexec/redpanda} 0x902a826: seastar::reactor::run() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3265
{/opt/redpanda/libexec/redpanda} 0x8f299a0: seastar::app_template::run_deprecated(int, char**, std::__1::function<void ()>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:276
{/opt/redpanda/libexec/redpanda} 0x8f27d98: seastar::app_template::run(int, char**, std::__1::function<seastar::future<int> ()>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:167
{/opt/redpanda/libexec/redpanda} 0x2c8c776: application::run(int, char**) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/redpanda/application.cc:416
{/opt/redpanda/libexec/redpanda} 0x934af99: main at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/redpanda/main.cc:22
{/opt/redpanda/lib/libc.so.6} 0x2d58f: ?? at ??:0
{/opt/redpanda/lib/libc.so.6} 0x2d648: __libc_start_main at ??:0
{/opt/redpanda/libexec/redpanda} 0x2c84fa4: _start at ??:0

INFO  2024-02-07 16:32:35,076 [shard 2:main] cluster - controller_backend.cc:395 - Stopping Controller Backend...
Reactor stalled for 65 ms on shard 0. Backtrace:
[Backtrace #2]
{/opt/redpanda/libexec/redpanda} 0x90056ef: void seastar::backtrace<seastar::backtrace_buffer::append_backtrace_oneline()::'lambda'(seastar::frame)>(seastar::backtrace_buffer::append_backtrace_oneline()::'lambda'(seastar::frame)&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/util/backtrace.hh:64
 (inlined by) seastar::backtrace_buffer::append_backtrace_oneline() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:838
 (inlined by) seastar::print_with_backtrace(seastar::backtrace_buffer&, bool) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:857
{/opt/redpanda/libexec/redpanda} 0x9006e4d: seastar::internal::cpu_stall_detector::generate_trace() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:1539
 (inlined by) seastar::internal::cpu_stall_detector::maybe_report() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:1376
 (inlined by) seastar::internal::cpu_stall_detector::on_signal() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:1396
 (inlined by) seastar::reactor::block_notifier(int) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:1597
{/opt/redpanda/libexec/redpanda} 0x42abf: ?? at ??:0
{/opt/redpanda/libexec/redpanda} 0x8f9e09f: std::__1::__tree<std::__1::__value_type<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::__map_value_compare<seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::__value_type<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, true>, std::__1::allocator<std::__1::__value_type<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true> > > >::begin[abi:v160004]() const at /vectorized/llvm/bin/../include/c++/v1/__tree:1137
 (inlined by) std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >::begin[abi:v160004]() const at /vectorized/llvm/bin/../include/c++/v1/map:1169
 (inlined by) bool std::__1::operator<[abi:v160004]<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >(std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&, std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&) at /vectorized/llvm/bin/../include/c++/v1/map:1686
 (inlined by) std::__1::less<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > >::operator()[abi:v160004](std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&, std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&) const at /vectorized/llvm/bin/../include/c++/v1/__functional/operations.h:384
 (inlined by) std::__1::__map_value_compare<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, std::__1::less<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > >, true>::operator()[abi:v160004](std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> > const&, std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&) const at /vectorized/llvm/bin/../include/c++/v1/map:593
 (inlined by) std::__1::__tree_iterator<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, std::__1::__tree_node<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, std::__1::__map_value_compare<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, std::__1::less<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> > > >::__lower_bound<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > >(std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&, std::__1::__tree_node<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, void*>*, std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>*) at /vectorized/llvm/bin/../include/c++/v1/__tree:2549
 (inlined by) std::__1::__tree_iterator<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, std::__1::__tree_node<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, std::__1::__map_value_compare<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> >, std::__1::less<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric> > > >::find<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > >(std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&) at /vectorized/llvm/bin/../include/c++/v1/__tree:2478
 (inlined by) std::__1::map<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > >, seastar::shared_ptr<seastar::metrics::impl::registered_metric>, std::__1::less<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > >, std::__1::allocator<std::__1::pair<std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const, seastar::shared_ptr<seastar::metrics::impl::registered_metric> > > >::find[abi:v160004](std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&) at /vectorized/llvm/bin/../include/c++/v1/map:1452
 (inlined by) seastar::metrics::impl::metric_family::find(std::__1::map<seastar::basic_sstring<char, unsigned int, 15u, true>, seastar::basic_sstring<char, unsigned int, 15u, true>, std::__1::less<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__1::allocator<std::__1::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::basic_sstring<char, unsigned int, 15u, true> > > > const&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/metrics_api.hh:300
 (inlined by) seastar::metrics::impl::impl::remove_registration(seastar::metrics::impl::metric_id const&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/metrics.cc:371
{/opt/redpanda/libexec/redpanda} 0x8f94536: seastar::metrics::impl::unregister_metric(seastar::metrics::impl::metric_id const&, int) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/metrics.cc:414
 (inlined by) seastar::metrics::impl::metric_groups_impl::~metric_groups_impl() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/metrics.cc:302
 (inlined by) seastar::metrics::impl::metric_groups_impl::~metric_groups_impl() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/metrics.cc:300
{/opt/redpanda/libexec/redpanda} 0x6447f97: std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups>::~pair() at /vectorized/include/boost/container/detail/std_fwd.hpp:39
 (inlined by) void std::__1::__destroy_at[abi:v160004]<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups>, 0>(std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups>*) at /vectorized/llvm/bin/../include/c++/v1/__memory/construct_at.h:66
 (inlined by) void std::__1::destroy_at[abi:v160004]<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups>, 0>(std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups>*) at /vectorized/llvm/bin/../include/c++/v1/__memory/construct_at.h:101
 (inlined by) void std::__1::allocator_traits<std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> > >::destroy[abi:v160004]<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups>, void, void>(std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> >&, std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups>*) at /vectorized/llvm/bin/../include/c++/v1/__memory/allocator_traits.h:323
 (inlined by) void absl::lts_20230802::container_internal::map_slot_policy<model::topic_namespace, seastar::metrics::metric_groups>::destroy<std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> > >(std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> >*, absl::lts_20230802::container_internal::map_slot_type<model::topic_namespace, seastar::metrics::metric_groups>*) at /vectorized/include/absl/container/internal/container_memory.h:421
 (inlined by) void absl::lts_20230802::container_internal::FlatHashMapPolicy<model::topic_namespace, seastar::metrics::metric_groups>::destroy<std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> > >(std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> >*, absl::lts_20230802::container_internal::map_slot_type<model::topic_namespace, seastar::metrics::metric_groups>*) at /vectorized/include/absl/container/flat_hash_map.h:578
 (inlined by) void absl::lts_20230802::container_internal::common_policy_traits<absl::lts_20230802::container_internal::FlatHashMapPolicy<model::topic_namespace, seastar::metrics::metric_groups>, void>::destroy<std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> > >(std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> >*, absl::lts_20230802::container_internal::map_slot_type<model::topic_namespace, seastar::metrics::metric_groups>*) at /vectorized/include/absl/container/internal/common_policy_traits.h:50
 (inlined by) absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashMapPolicy<model::topic_namespace, seastar::metrics::metric_groups>, absl::lts_20230802::hash_internal::Hash<model::topic_namespace>, std::__1::equal_to<model::topic_namespace>, std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> > >::destroy_slots() at /vectorized/include/absl/container/internal/raw_hash_set.h:1946
 (inlined by) absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashMapPolicy<model::topic_namespace, seastar::metrics::metric_groups>, absl::lts_20230802::hash_internal::Hash<model::topic_namespace>, std::__1::equal_to<model::topic_namespace>, std::__1::allocator<std::__1::pair<model::topic_namespace const, seastar::metrics::metric_groups> > >::~raw_hash_set() at /vectorized/include/absl/container/internal/raw_hash_set.h:1885
 (inlined by) cluster::topic_table_probe::~topic_table_probe() at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/cluster/topic_table_probe.h:20
 (inlined by) cluster::topic_table::~topic_table() at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/cluster/topic_table.h:78
{/opt/redpanda/libexec/redpanda} 0x6447dba: seastar::shared_ptr_count_for<cluster::topic_table>::~shared_ptr_count_for() at /vectorized/include/seastar/core/shared_ptr.hh:492
 (inlined by) seastar::shared_ptr_count_for<cluster::topic_table>::~shared_ptr_count_for() at /vectorized/include/seastar/core/shared_ptr.hh:492
{/opt/redpanda/libexec/redpanda} 0x644b157: seastar::shared_ptr<cluster::topic_table>::~shared_ptr() at /vectorized/include/seastar/core/shared_ptr.hh:570
 (inlined by) seastar::shared_ptr<cluster::topic_table>::operator=(seastar::shared_ptr<cluster::topic_table>&&) at /vectorized/include/seastar/core/shared_ptr.hh:583
 (inlined by) seastar::shared_ptr<cluster::topic_table>::operator=(std::nullptr_t) at /vectorized/include/seastar/core/shared_ptr.hh:589
 (inlined by) seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()::operator()() const at /vectorized/include/seastar/core/sharded.hh:735
 (inlined by) seastar::future<void> seastar::futurize<seastar::future<void> >::invoke<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()&>(seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()&) at /vectorized/include/seastar/core/future.hh:2006
 (inlined by) seastar::futurize<std::__1::invoke_result<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()>::type>::type seastar::smp::submit_to<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()>(unsigned int, seastar::smp_submit_to_options, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()&&) at /vectorized/include/seastar/core/smp.hh:385
 (inlined by) seastar::futurize<std::__1::invoke_result<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()>::type>::type seastar::smp::submit_to<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()>(unsigned int, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const::'lambda'()&&) at /vectorized/include/seastar/core/smp.hh:412
 (inlined by) seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)::operator()(unsigned int) const at /vectorized/include/seastar/core/sharded.hh:731
 (inlined by) decltype(std::declval<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)&>()(std::declval<unsigned int>())) std::__1::__invoke[abi:v160004]<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)&, unsigned int>(seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)&, unsigned int&&) at /vectorized/llvm/bin/../include/c++/v1/__functional/invoke.h:394
 (inlined by) seastar::future<void> std::__1::__invoke_void_return_wrapper<seastar::future<void>, false>::__call<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)&, unsigned int>(seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)&, unsigned int&&) at /vectorized/llvm/bin/../include/c++/v1/__functional/invoke.h:478
 (inlined by) std::__1::__function::__alloc_func<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int), std::__1::allocator<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)>, seastar::future<void> (unsigned int)>::operator()[abi:v160004](unsigned int&&) at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:185
 (inlined by) std::__1::__function::__func<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int), std::__1::allocator<seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const::'lambda'(unsigned int)>, seastar::future<void> (unsigned int)>::operator()(unsigned int&&) at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:356
{/opt/redpanda/libexec/redpanda} 0x91055ef: std::__1::__function::__value_func<seastar::future<void> (unsigned int)>::operator()[abi:v160004](unsigned int&&) const at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:510
 (inlined by) std::__1::function<seastar::future<void> (unsigned int)>::operator()(unsigned int) const at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:1156
 (inlined by) seastar::future<void> seastar::futurize<seastar::future<void> >::invoke<std::__1::function<seastar::future<void> (unsigned int)>, unsigned int>(std::__1::function<seastar::future<void> (unsigned int)>&&, unsigned int&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/future.hh:2006
 (inlined by) auto seastar::futurize_invoke<std::__1::function<seastar::future<void> (unsigned int)>, unsigned int>(std::__1::function<seastar::future<void> (unsigned int)>&&, unsigned int&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/future.hh:2037
 (inlined by) seastar::future<void> seastar::parallel_for_each<boost::range_detail::integer_iterator<unsigned int>, boost::range_detail::integer_iterator<unsigned int>, std::__1::function<seastar::future<void> (unsigned int)> >(boost::range_detail::integer_iterator<unsigned int>, boost::range_detail::integer_iterator<unsigned int>, std::__1::function<seastar::future<void> (unsigned int)>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/loop.hh:572
 (inlined by) seastar::future<void> seastar::internal::parallel_for_each_impl<boost::integer_range<unsigned int>, std::__1::function<seastar::future<void> (unsigned int)> >(boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/loop.hh:625
 (inlined by) seastar::future<void> seastar::futurize<seastar::future<void> >::invoke<seastar::future<void> (*&)(boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&), boost::integer_range<unsigned int>, std::__1::function<seastar::future<void> (unsigned int)> >(seastar::future<void> (*&)(boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&), boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/future.hh:2006
 (inlined by) auto seastar::futurize_invoke<seastar::future<void> (*&)(boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&), boost::integer_range<unsigned int>, std::__1::function<seastar::future<void> (unsigned int)> >(seastar::future<void> (*&)(boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&), boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/future.hh:2037
 (inlined by) seastar::future<void> seastar::parallel_for_each<boost::integer_range<unsigned int>, std::__1::function<seastar::future<void> (unsigned int)> >(boost::integer_range<unsigned int>&&, std::__1::function<seastar::future<void> (unsigned int)>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/include/seastar/core/loop.hh:640
 (inlined by) seastar::internal::sharded_parallel_for_each(unsigned int, std::__1::function<seastar::future<void> (unsigned int)>) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/sharded.cc:42
{/opt/redpanda/libexec/redpanda} 0x644a8f4: seastar::sharded<cluster::topic_table>::sharded_parallel_for_each(std::__1::function<seastar::future<void> (unsigned int)>) at /vectorized/include/seastar/core/sharded.hh:207
 (inlined by) seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)::operator()(seastar::future<void>) const at /vectorized/include/seastar/core/sharded.hh:730
{/opt/redpanda/libexec/redpanda} 0x644c6b6: seastar::futurize<seastar::future<void> >::type seastar::future<void>::then_wrapped_nrvo<seastar::future<void>, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)>(seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&&)::'lambda'(seastar::internal::promise_base_with_type<void>&&, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&, seastar::future_state<seastar::internal::monostate>&&)::operator()(seastar::internal::promise_base_with_type<void>&&, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&, seastar::future_state<seastar::internal::monostate>&&) const::'lambda'()::operator()() const at /vectorized/include/seastar/core/future.hh:1539
 (inlined by) void seastar::futurize<seastar::future<void> >::satisfy_with_result_of<seastar::futurize<seastar::future<void> >::type seastar::future<void>::then_wrapped_nrvo<seastar::future<void>, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)>(seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&&)::'lambda'(seastar::internal::promise_base_with_type<void>&&, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&, seastar::future_state<seastar::internal::monostate>&&)::operator()(seastar::internal::promise_base_with_type<void>&&, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&, seastar::future_state<seastar::internal::monostate>&&) const::'lambda'()>(seastar::internal::promise_base_with_type<void>&&, seastar::future<void>&&) at /vectorized/include/seastar/core/future.hh:1991
 (inlined by) seastar::futurize<seastar::future<void> >::type seastar::future<void>::then_wrapped_nrvo<seastar::future<void>, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)>(seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&&)::'lambda'(seastar::internal::promise_base_with_type<void>&&, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&, seastar::future_state<seastar::internal::monostate>&&)::operator()(seastar::internal::promise_base_with_type<void>&&, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&, seastar::future_state<seastar::internal::monostate>&&) const at /vectorized/include/seastar/core/future.hh:1538
 (inlined by) seastar::continuation<seastar::internal::promise_base_with_type<void>, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>), seastar::futurize<seastar::future<void> >::type seastar::future<void>::then_wrapped_nrvo<seastar::future<void>, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)>(seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&&)::'lambda'(seastar::internal::promise_base_with_type<void>&&, seastar::sharded<cluster::topic_table>::stop()::'lambda'(seastar::future<void>)&, seastar::future_state<seastar::internal::monostate>&&), void>::run_and_dispose() at /vectorized/include/seastar/core/future.hh:741
{/opt/redpanda/libexec/redpanda} 0x9029f1f: seastar::reactor::run_tasks(seastar::reactor::task_queue&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:2750
 (inlined by) seastar::reactor::run_some_tasks() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3213
{/opt/redpanda/libexec/redpanda} 0x902d691: seastar::reactor::do_run() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3397
{/opt/redpanda/libexec/redpanda} 0x902a826: seastar::reactor::run() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3265
{/opt/redpanda/libexec/redpanda} 0x8f299a0: seastar::app_template::run_deprecated(int, char**, std::__1::function<void ()>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:276
{/opt/redpanda/libexec/redpanda} 0x8f27d98: seastar::app_template::run(int, char**, std::__1::function<seastar::future<int> ()>&&) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:167
{/opt/redpanda/libexec/redpanda} 0x2c8c776: application::run(int, char**) at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/redpanda/application.cc:416
{/opt/redpanda/libexec/redpanda} 0x934af99: main at /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0fad785cdf3e3a542-1/redpanda/redpanda/src/v/redpanda/main.cc:22
{/opt/redpanda/libexec/redpanda} 0x2d58f: ?? at ??:0
{/opt/redpanda/libexec/redpanda} 0x2d648: ?? at ??:0
{/opt/redpanda/libexec/redpanda} 0x2c84fa4: _start at ??:0
@savex savex added the kind/bug Something isn't working label Feb 7, 2024
@savex
Copy link
Contributor Author

savex commented Feb 7, 2024

@ballard26 ballard26 self-assigned this Feb 7, 2024
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 7, 2024
Override the decode path to use chunked_vector for createable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
@ballard26 ballard26 assigned travisdowns and unassigned ballard26 Feb 7, 2024
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 7, 2024
Override the decode path to use chunked_vector for createable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 7, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 8, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 8, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 8, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 8, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 8, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 9, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.

(cherry picked from commit 51fda27)
travisdowns added a commit that referenced this issue Feb 9, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes #16521.

(cherry picked from commit 51fda27)
travisdowns added a commit to travisdowns/redpanda that referenced this issue Feb 16, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.

(cherry picked from commit 51fda27)
vbotbuildovich pushed a commit to vbotbuildovich/redpanda that referenced this issue Feb 16, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.

(cherry picked from commit 51fda27)
ballard26 pushed a commit to ballard26/redpanda that referenced this issue Feb 21, 2024
Override the decode path to use chunked_vector for creatable_topic as
we may have 10,000s of these in a single API request.

Arguably, we could use chunked_vector everywhere now in schemata and
get rid of this override, but let's do that later.

Fixes redpanda-data#16521.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants