redpanda-data / redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
https://redpanda.com
9.57k stars 582 forks source link

Oversized allocation: 274432 bytes in `admin_server::get_decommission_progress_handler` #15904

Open ballard26 opened 9 months ago

ballard26 commented 9 months ago

Artifact URL: https://ci-artifacts.dev.vectorized.cloud:443/vtools/11270/018c931e-5db5-4571-aad1-63163ace83ca/vbuild/output/ducktape-release-clang-amd64.tgz

Test details:

tmp/ducktape/results/2023-12-22--001/PartitionBalancerScaleTest/test_node_operations_at_scale/type=many_partitions/299/RedpandaService-0-281473512489408/ip-172-31-8-101/redpanda.log:46780

Backtrace:

{tmp/libexec/redpanda} 0x76fec87: 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                                                                      
{tmp/libexec/redpanda} 0x74096cf: 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:1642                                                   
{tmp/libexec/redpanda} 0x7415067: seastar::memory::allocate(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:1655                                        
 (inlined by) operator new(unsigned long) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/memory.cc:2352                                                                         
{tmp/libexec/redpanda} 0x32fff2f: 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<seastar::httpd::broker_json::partition_reconfiguration_status>::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<seastar::httpd::broker_json::partition_reconfiguration_status>>::pointer> std::__1::__allocate_at_least[abi:v160004]<std::__1::allocator<seastar::httpd::broker_json::partition_reconfiguration_status>>(std::__1::allocator<seastar::httpd::broker_json::partition_reconfiguration_status>&, unsigned long) at /vectorized/llvm/bin/../include/c++/v1/__memory/allocate_at_least.h:55
 (inlined by) std::__1::__split_buffer<seastar::httpd::broker_json::partition_reconfiguration_status, std::__1::allocator<seastar::httpd::broker_json::partition_reconfiguration_status>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<seastar::httpd::broker_json::partition_reconfiguration_status>&) at /vectorized/llvm/bin/../include/c++/v1/__split_buffer:323
 (inlined by) void std::__1::vector<seastar::httpd::broker_json::partition_reconfiguration_status, std::__1::allocator<seastar::httpd::broker_json::partition_reconfiguration_status>>::__push_back_slow_path<seastar::httpd::broker_json::partition_reconfiguration_status const&>(seastar::httpd::broker_json::partition_reconfiguration_status const&) at /vectorized/llvm/bin/../include/c++/v1/vector:1538
 (inlined by) std::__1::vector<seastar::httpd::broker_json::partition_reconfiguration_status, std::__1::allocator<seastar::httpd::broker_json::partition_reconfiguration_status>>::push_back[abi:v160004](seastar::httpd::broker_json::partition_reconfiguration_status const&) at /vectorized/llvm/bin/../include/c++/v1/vector:1556
 (inlined by) seastar::json::json_list<seastar::httpd::broker_json::partition_reconfiguration_status>::push(seastar::httpd::broker_json::partition_reconfiguration_status const&) at /vectorized/include/seastar/json/json_elements.hh:166
 (inlined by) admin_server::get_decommission_progress_handler(std::__1::unique_ptr<seastar::http::request, std::__1::default_delete<seastar::http::request>>) (.resume) at /var/lib/buildkite-agent/builds/buildkite-arm64-builders-i-0f37e2dc7522d1aee-1/redpanda/redpanda/src/v/redpanda/admin/server.cc:2360
{tmp/libexec/redpanda} 0x3391ecb: std::__1::coroutine_handle<seastar::internal::coroutine_traits_base<seastar::json::json_return_type>::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::json::json_return_type>::promise_type::run_and_dispose() at /vectorized/include/seastar/core/coroutine.hh:83                  
{tmp/libexec/redpanda} 0x74b528f: 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                                                                 
{tmp/libexec/redpanda} 0x74b7943: seastar::reactor::do_run() at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3397                                                     
{tmp/libexec/redpanda} 0x7500ca7: seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2::operator()() const at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:4624
 (inlined by) decltype(std::declval<seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2&>()()) std::__1::__invoke[abi:v160004]<seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2&>(seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2&) at /vectorized/llvm/bin/../include/c++/v1/__functional/invoke.h:394
 (inlined by) void std::__1::__invoke_void_return_wrapper<void, true>::__call<seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2&>(seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2&) at /vectorized/llvm/bin/../include/c++/v1/__functional/invoke.h:487
 (inlined by) std::__1::__function::__alloc_func<seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2, std::__1::allocator<seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2>, void ()>::operator()[abi:v160004]() at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:185
 (inlined by) std::__1::__function::__func<seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2, std::__1::allocator<seastar::smp::configure(seastar::smp_options const&, seastar::reactor_options const&)::$_2>, void ()>::operator()() at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:356
{tmp/libexec/redpanda} 0x74551e7: std::__1::__function::__value_func<void ()>::operator()[abi:v160004]() const at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:510          
 (inlined by) std::__1::function<void ()>::operator()() const at /vectorized/llvm/bin/../include/c++/v1/__functional/function.h:1156                                                          
 (inlined by) seastar::posix_thread::start_routine(void*) at /v/build/v_deps_build/seastar-prefix/src/seastar/src/core/posix.cc:90                                                            
{/opt/redpanda/lib/libc.so.6} 0x843b7: ?? at ??:0                                                                                                                                             
{/opt/redpanda/lib/libc.so.6} 0xef2db: ?? at ??:0                                                                                                                                             

JIRA Link: CORE-1694

github-actions[bot] commented 2 weeks ago

This issue hasn't seen activity in 3 months. If you want to keep it open, post a comment or remove the stale label – otherwise this will be closed in two weeks.