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

oversized allocation during manager repair #6297

Closed
ShlomiBalalis opened this issue Apr 27, 2020 · 9 comments
Closed

oversized allocation during manager repair #6297

ShlomiBalalis opened this issue Apr 27, 2020 · 9 comments
Assignees
Labels
Milestone

Comments

@ShlomiBalalis
Copy link

ShlomiBalalis commented Apr 27, 2020

Installation details
Scylla version (or git commit hash):666.development-0.20200423.fbcf741c2 with build-id cdcc3451a8e1a80d81a647038c0c28c823345d8d
Cluster size:6
OS (RHEL/CentOS/Ubuntu/AWS AMI):ami-0681759688f9cbe67(Ireland)

On the 4 hours 100 GB longevity, during a manager repair, all of the living nodes experienced a seastar_memory oversized allocation issue:

node#7:

2020-04-23T23:27:09+00:00  longevity-100gb-4h-master-db-node-5ff1d062-7 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324d59d#012  0x2d7e2a4#012  0x2d82fab#012  0x7f72cf8d96f1#012  0x7f72ce21b32a#012  0x7f72ce2271c9#012  0x7f72ce215936#012  0x27169ea#012  0x26c5fd3#012  0x30b3c2e#012  0x30b6212#012  0x30bca16#012  0x309c60f#012  0x30a0d17#012  0x30a324d#012  0x2dc1e60#012  0x2dc206f#012  0x2df77f5#012  0x2d61a21#012  0x2d62b6e#012  0xd0bea7#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2d02d

Translated backtrace:

backtrace<seastar::current_backtrace()::<lambda(seastar::frame)> > at /usr/include/fmt/format.h:1158
 (inlined by) seastar::current_backtrace() at ./build/release/seastar/./seastar/src/util/backtrace.cc:84
seastar::memory::cpu_pages::warn_large_allocation(unsigned long) at /usr/include/c++/9/ostream:221
seastar::memory::cpu_pages::check_large_allocation(unsigned long) at /usr/include/c++/9/ostream:221
 (inlined by) seastar::memory::cpu_pages::allocate_large(unsigned int) at ./build/release/seastar/./seastar/src/core/memory.cc:677
 (inlined by) seastar::memory::allocate_large(unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1216
 (inlined by) seastar::memory::allocate(unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1268
 (inlined by) operator new(unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1694
?? ??:0
?? ??:0
?? ??:0
?? ??:0
std::basic_ostream<char, std::char_traits<char> >& seastar::operator<< <char, unsigned int, 15u, true, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::basic_sstring<char, unsigned int, 15u, true> seastar::json::formatter::to_json<__gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > > >(seastar::json::formatter::state, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >) at ././seastar/include/seastar/json/formatter.hh:69
seastar::basic_sstring<char, unsigned int, 15u, true> seastar::json::formatter::to_json<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> >(std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > const&) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::json::json_return_type::json_return_type<std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >(std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > const&) at ././seastar/include/seastar/json/json_elements.hh:292
 (inlined by) _M_invoke at /usr/include/c++/9/bits/std_function.h:286
std::function<seastar::json::json_return_type (seastar::httpd::request const&)>::operator()(seastar::httpd::request const&) const at ./build/release/seastar/./seastar/include/seastar/core/future.hh:363
 (inlined by) seastar::httpd::function_handler::function_handler(std::function<seastar::json::json_return_type (seastar::httpd::request const&)> const&)::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}::operator()(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) const at ./build/release/seastar/./seastar/include/seastar/http/function_handlers.hh:93
 (inlined by) std::_Function_handler<seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > (std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >), seastar::httpd::function_handler::function_handler(std::function<seastar::json::json_return_type (seastar::httpd::request const&)> const&)::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}>::_M_invoke(std::_Any_data const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >&&, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >&&) at /usr/include/c++/9/bits/std_function.h:286
std::function<seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > (std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)>::operator()(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) const at /usr/include/c++/9/bits/std_function.h:688
 (inlined by) seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) at ./build/release/seastar/./seastar/include/seastar/http/function_handlers.hh:118
seastar::httpd::routes::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) at /usr/include/c++/9/sstream:65
seastar::httpd::connection::generate_reply(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >) at /usr/include/fmt/format.h:1158
operator() at /usr/include/fmt/format.h:1158
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
 (inlined by) then_impl<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1250
 (inlined by) then<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1210
 (inlined by) operator() at ./build/release/seastar/./seastar/src/http/httpd.cc:239
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> > > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> > > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
 (inlined by) then_impl<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1250
 (inlined by) then<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1210
 (inlined by) operator() at ./build/release/seastar/./seastar/src/http/httpd.cc:244
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
operator() at /usr/include/fmt/format.h:1158
 (inlined by) run_and_dispose at ./build/release/seastar/./seastar/include/seastar/core/future.hh:515
seastar::reactor::run_tasks(seastar::reactor::task_queue&) at /usr/include/fmt/format.h:1158
seastar::reactor::run_some_tasks() at /usr/include/fmt/format.h:1158
seastar::reactor::run_some_tasks() at /usr/include/fmt/format.h:1158
 (inlined by) seastar::reactor::run() at ./build/release/seastar/./seastar/src/core/reactor.cc:2709
seastar::app_template::run_deprecated(int, char**, std::function<void ()>&&) at /usr/include/boost/program_options/variables_map.hpp:146
seastar::app_template::run(int, char**, std::function<seastar::future<int> ()>&&) at /usr/include/boost/program_options/variables_map.hpp:146
main at ./main.cc:483
?? ??:0
_start at ??:?

Node#1:

2020-04-23T23:27:09+00:00  longevity-100gb-4h-master-db-node-5ff1d062-1 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324d59d#012  0x2d7e2a4#012  0x2d82fab#012  0x7fbdf5dee6f1#012  0x7fbdf473032a#012  0x7fbdf473c1c9#012  0x7fbdf472a936#012  0x27169ea#012  0x26c5fd3#012  0x30b3c2e#012  0x30b6212#012  0x30bca16#012  0x309c60f#012  0x30a0d17#012  0x30a324d#012  0x2dc1e60#012  0x2dc206f#012  0x2df77f5#012  0x2d61a21#012  0x2d62b6e#012  0xd0bea7#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2d02d

Translated backtrace:

backtrace<seastar::current_backtrace()::<lambda(seastar::frame)> > at /usr/include/fmt/format.h:1158
 (inlined by) seastar::current_backtrace() at ./build/release/seastar/./seastar/src/util/backtrace.cc:84
seastar::memory::cpu_pages::warn_large_allocation(unsigned long) at /usr/include/c++/9/ostream:221
seastar::memory::cpu_pages::check_large_allocation(unsigned long) at /usr/include/c++/9/ostream:221
 (inlined by) seastar::memory::cpu_pages::allocate_large(unsigned int) at ./build/release/seastar/./seastar/src/core/memory.cc:677
 (inlined by) seastar::memory::allocate_large(unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1216
 (inlined by) seastar::memory::allocate(unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1268
 (inlined by) operator new(unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1694
?? ??:0
?? ??:0
?? ??:0
?? ??:0
std::basic_ostream<char, std::char_traits<char> >& seastar::operator<< <char, unsigned int, 15u, true, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::basic_sstring<char, unsigned int, 15u, true> seastar::json::formatter::to_json<__gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > > >(seastar::json::formatter::state, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >) at ././seastar/include/seastar/json/formatter.hh:69
seastar::basic_sstring<char, unsigned int, 15u, true> seastar::json::formatter::to_json<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> >(std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > const&) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::json::json_return_type::json_return_type<std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >(std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > const&) at ././seastar/include/seastar/json/json_elements.hh:292
 (inlined by) _M_invoke at /usr/include/c++/9/bits/std_function.h:286
std::function<seastar::json::json_return_type (seastar::httpd::request const&)>::operator()(seastar::httpd::request const&) const at ./build/release/seastar/./seastar/include/seastar/core/future.hh:363
 (inlined by) seastar::httpd::function_handler::function_handler(std::function<seastar::json::json_return_type (seastar::httpd::request const&)> const&)::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}::operator()(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) const at ./build/release/seastar/./seastar/include/seastar/http/function_handlers.hh:93
 (inlined by) std::_Function_handler<seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > (std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >), seastar::httpd::function_handler::function_handler(std::function<seastar::json::json_return_type (seastar::httpd::request const&)> const&)::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}>::_M_invoke(std::_Any_data const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >&&, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >&&) at /usr/include/c++/9/bits/std_function.h:286
std::function<seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > (std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)>::operator()(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) const at /usr/include/c++/9/bits/std_function.h:688
 (inlined by) seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) at ./build/release/seastar/./seastar/include/seastar/http/function_handlers.hh:118
seastar::httpd::routes::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) at /usr/include/c++/9/sstream:65
seastar::httpd::connection::generate_reply(std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >) at /usr/include/fmt/format.h:1158
operator() at /usr/include/fmt/format.h:1158
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
 (inlined by) then_impl<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1250
 (inlined by) then<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1210
 (inlined by) operator() at ./build/release/seastar/./seastar/src/http/httpd.cc:239
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> > > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)>, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> > > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
 (inlined by) then_impl<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1250
 (inlined by) then<seastar::httpd::connection::read_one()::<lambda()> mutable::<lambda(std::unique_ptr<seastar::httpd::request>)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1210
 (inlined by) operator() at ./build/release/seastar/./seastar/src/http/httpd.cc:244
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::httpd::connection::read_one()::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
operator() at /usr/include/fmt/format.h:1158
 (inlined by) run_and_dispose at ./build/release/seastar/./seastar/include/seastar/core/future.hh:515
seastar::reactor::run_tasks(seastar::reactor::task_queue&) at /usr/include/fmt/format.h:1158
seastar::reactor::run_some_tasks() at /usr/include/fmt/format.h:1158
seastar::reactor::run_some_tasks() at /usr/include/fmt/format.h:1158
 (inlined by) seastar::reactor::run() at ./build/release/seastar/./seastar/src/core/reactor.cc:2709
seastar::app_template::run_deprecated(int, char**, std::function<void ()>&&) at /usr/include/boost/program_options/variables_map.hpp:146
seastar::app_template::run(int, char**, std::function<seastar::future<int> ()>&&) at /usr/include/boost/program_options/variables_map.hpp:146
main at ./main.cc:483
?? ??:0
_start at ??:?

The rest of the nodes seem to experience the issue with a very similar, if no identical, backtrace:
node#2

2020-04-23T23:26:39+00:00  longevity-100gb-4h-master-db-node-5ff1d062-2 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324d59d#012  0x2d7e2a4#012  0x2d82fab#012  0x7f3ced53c6f1#012  0x7f3cebe7e32a#012  0x7f3cebe8a1c9#012  0x7f3cebe78936#012  0x27169ea#012  0x26c5fd3#012  0x30b3c2e#012  0x30b6212#012  0x30bca16#012  0x309c60f#012  0x30a0d17#012  0x30a324d#012  0x2dc1e60#012  0x2dc206f#012  0x2df77f5#012  0x2d61a21#012  0x2d62b6e#012  0xd0bea7#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2d02d

node#3:

2020-04-23T23:26:39+00:00  longevity-100gb-4h-master-db-node-5ff1d062-3 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324d59d#012  0x2d7e2a4#012  0x2d82fab#012  0x7f6784bdc6f1#012  0x7f678351e32a#012  0x7f678352a1c9#012  0x7f6783518936#012  0x27169ea#012  0x26c5fd3#012  0x30b3c2e#012  0x30b6212#012  0x30bca16#012  0x309c60f#012  0x30a0d17#012  0x30a324d#012  0x2dc1e60#012  0x2dc206f#012  0x2df77f5#012  0x2d61a21#012  0x2d62b6e#012  0xd0bea7#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2d02d

node#8:

2020-04-23T23:26:39+00:00  longevity-100gb-4h-master-db-node-5ff1d062-8 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324d59d#012  0x2d7e2a4#012  0x2d82fab#012  0x7f8058a4f6f1#012  0x7f805739132a#012  0x7f805739d1c9#012  0x7f805738b936#012  0x27169ea#012  0x26c5fd3#012  0x30b3c2e#012  0x30b6212#012  0x30bca16#012  0x309c60f#012  0x30a0d17#012  0x30a324d#012  0x2dc1e60#012  0x2dc206f#012  0x2df77f5#012  0x2d61a21#012  0x2d62b6e#012  0xd0bea7#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2d02d

node#9:

2020-04-23T23:26:39+00:00  longevity-100gb-4h-master-db-node-5ff1d062-9 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324d59d#012  0x2d7e2a4#012  0x2d82fab#012  0x7f7a7009c6f1#012  0x7f7a6e9de32a#012  0x7f7a6e9ea1c9#012  0x7f7a6e9d8936#012  0x27169ea#012  0x26c5fd3#012  0x30b3c2e#012  0x30b6212#012  0x30bca16#012  0x309c60f#012  0x30a0d17#012  0x30a324d#012  0x2dc1e60#012  0x2dc206f#012  0x2df77f5#012  0x2d61a21#012  0x2d62b6e#012  0xd0bea7#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2d02d

This error caused the connection with two of the nodes, node#1 and node#7, to break due to a broken pipe:

2020-04-23 23:27:08.000: (DatabaseLogEvent Severity.WARNING): type=BROKEN_PIPE regex=cql_server - exception while processing connection:.*Broken pipe line_number=88603 node=Node longevity-100gb-4h-master-db-node-5ff1d062-7 [54.229.39.63 | 10.0.32.67] (seed: False)
2020-04-23T23:27:08+00:00  longevity-100gb-4h-master-db-node-5ff1d062-7 !INFO    | scylla: [shard 13] cql_server - exception while processing connection: std::system_error (error system:32, sendmsg: Broken pipe)

_start at ??:?
20-04-23 23:27:08.000: (DatabaseLogEvent Severity.WARNING): type=BROKEN_PIPE regex=cql_server - exception while processing connection:.*Broken pipe line_number=86723 node=Node longevity-100gb-4h-master-db-node-5ff1d062-1 [52.209.152.170 | 10.0.48.71] (seed: True)
020-04-23T23:27:08+00:00  longevity-100gb-4h-master-db-node-5ff1d062-1 !INFO    | scylla: [shard 0] cql_server - exception while processing connection: std::system_error (error system:32, sendmsg: Broken pipe)

node list:

longevity-100gb-4h-master-db-node-5ff1d062-1 [52.209.152.170 | 10.0.48.71]
longevity-100gb-4h-master-db-node-5ff1d062-2 [54.229.96.96 | 10.0.121.248]
longevity-100gb-4h-master-db-node-5ff1d062-3 [34.246.178.161 | 10.0.91.42]
longevity-100gb-4h-master-db-node-5ff1d062-4 [34.242.85.112 | 10.0.223.93]
longevity-100gb-4h-master-db-node-5ff1d062-5 [34.243.32.130 | 10.0.37.174]
longevity-100gb-4h-master-db-node-5ff1d062-6 [3.250.47.238 | 10.0.187.86]
longevity-100gb-4h-master-db-node-5ff1d062-7 [54.229.39.63 | 10.0.32.67]
longevity-100gb-4h-master-db-node-5ff1d062-8 [54.154.209.217 | 10.0.51.210]
longevity-100gb-4h-master-db-node-5ff1d062-9 [54.76.160.182 | 10.0.31.85]

The job's logs:

+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|                                                                                            Log links for testrun with test id 5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589                                                                                             |
+-----------------+-------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Date            | Log type    | Link                                                                                                                                                                                                                           |
+-----------------+-------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 20190101_010101 | prometheus  | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/prometheus_snapshot_20200423_233830.tar.gz                                                                                                 |
| 20200423_233450 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_233450/grafana-screenshot-overview-20200423_233637-longevity-100gb-4h-master-monitor-node-5ff1d062-1.png                          |
| 20200423_233450 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_233450/grafana-screenshot-scylla-per-server-metrics-nemesis-20200423_233452-longevity-100gb-4h-master-monitor-node-5ff1d062-1.png |
| 20200423_234252 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_234252/grafana-screenshot-overview-20200423_234425-longevity-100gb-4h-master-monitor-node-5ff1d062-1.png                          |
| 20200423_234252 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_234252/grafana-screenshot-scylla-per-server-metrics-nemesis-20200423_234253-longevity-100gb-4h-master-monitor-node-5ff1d062-1.png |
| 20200423_234915 | db-cluster  | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_234915/db-cluster-5ff1d062.zip                                                                                                    |
| 20200423_234915 | loader-set  | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_234915/loader-set-5ff1d062.zip                                                                                                    |
| 20200423_234915 | monitor-set | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_234915/monitor-set-5ff1d062.zip                                                                                                   |
| 20200423_234915 | sct-runner  | https://cloudius-jenkins-test.s3.amazonaws.com/5ff1d062-e6b2-4e61-bbba-d8c6fe2d1589/20200423_234915/sct-runner-5ff1d062.zip                                                                                                    |
+-----------------+-------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

@ShlomiBalalis
Copy link
Author

The error happened again almost completely identically in alternator 3h of the same build. The difference is, however, that node#6 did not experience the issue even though it was alive at the time. the backtraces:

node#1:

2020-04-25T00:04:22+00:00  alternator-3h-master-db-node-7fa92334-1 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324fc7d#012  0x2d812b4#012  0x2d85fbb#012  0x7f03097796f1#012  0x7f03080bb32a#012  0x7f03080c71c9#012  0x7f03080b5936#012  0x2716b0a#012  0x26c60f3#012  0x30b69de#012  0x30b8fc2#012  0x30bf7c6#012  0x309f1af#012  0x30a38b7#012  0x30a5ded#012  0x2dc4e70#012  0x2dc507f#012  0x2dfa7f5#012  0x2d64a31#012  0x2d65b7e#012  0xd0cb67#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2e02d

Translated:

0xc2e02dseastar::internal::future_base::~future_base() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:934
 (inlined by) seastar::future<>::~future() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1008
 (inlined by) operator() at ./build/release/seastar/./seastar/src/util/file.cc:195
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::recursive_remove_directory(std::filesystem::__cxx11::path)::<lambda(seastar::file)> mutable::<lambda(seastar::file&)> mutable::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::recursive_remove_directory(std::filesystem::__cxx11::path)::<lambda(seastar::file)> mutable::<lambda(seastar::file&)> mutable::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1235
 (inlined by) run_and_dispose at ./build/release/seastar/./seastar/include/seastar/core/future.hh:515
seastar::memory::free(void*, unsigned long) at /usr/include/c++/9/ostream:221
 (inlined by) seastar::memory::free(void*, unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1305
 (inlined by) seastar::memory::free_aligned(void*, unsigned long, unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1317
 (inlined by) operator delete(void*, unsigned long, std::align_val_t) at ./build/release/seastar/./seastar/src/core/memory.cc:1831
seastar::metrics::get_options_description() at metrics.cc:?
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) at /usr/include/c++/9/bits/basic_string.h:217
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) at /usr/include/c++/9/bits/basic_string.h:752
 (inlined by) boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::default_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/include/boost/program_options/value_semantic.hpp:202
 (inlined by) seastar::metrics::get_options_description() at ./build/release/seastar/./seastar/src/core/metrics.cc:102
?? ??:0
?? ??:0
?? ??:0
?? ??:0

std::basic_ios<char, std::char_traits<char> >::~basic_ios() at /usr/include/fmt/format.h:1158
 (inlined by) std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream() at /usr/include/c++/9/sstream:784
 (inlined by) seastar::basic_sstring<char, unsigned int, 15u, true> seastar::json::formatter::to_json<__gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > > >(seastar::json::formatter::state, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >) at ././seastar/include/seastar/json/formatter.hh:62
void std::_Destroy_aux<false>::__destroy<seastar::httpd::storage_service_json::token_range*>(seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range*) at /usr/include/fmt/format.h:1158
 (inlined by) void std::_Destroy<seastar::httpd::storage_service_json::token_range*>(seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range*) at /usr/include/c++/9/bits/stl_construct.h:137
 (inlined by) void std::_Destroy<seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range>(seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range*, std::allocator<seastar::httpd::storage_service_json::token_range>&) at /usr/include/c++/9/bits/stl_construct.h:206
 (inlined by) std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> >::~vector() at /usr/include/c++/9/bits/stl_vector.h:677
 (inlined by) _M_invoke at /usr/include/c++/9/bits/std_function.h:286
void seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::schedule<seastar::internal::promise_base_with_type<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl_nrvo<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&)::{lambda()#1}::operator()() const::{lambda(seastar::internal::promise_base_with_type<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >&, seastar::future_state<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >&&)#1}>(seastar::internal::promise_base_with_type<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >, seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1041
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl_nrvo<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&)::{lambda()#1}::operator()() const at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1231
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl_nrvo<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1238
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1253
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1210
 (inlined by) seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) at ./build/release/seastar/./seastar/include/seastar/http/function_handlers.hh:122
std::__exception_ptr::exception_ptr::exception_ptr(std::__exception_ptr::exception_ptr&&) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::future_state_base::any::take_exception() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:301
 (inlined by) seastar::future_state_base::any::any(seastar::future_state_base::any&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:300
 (inlined by) seastar::future_state_base::future_state_base(seastar::future_state_base&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:332
 (inlined by) seastar::future_state<>::future_state(seastar::future_state<>&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:400
 (inlined by) seastar::internal::promise_base_with_type<>::set_urgent_state(seastar::future_state<>&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:630
 (inlined by) seastar::future<>::forward_to(seastar::internal::promise_base_with_type<>&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1342
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1235
 (inlined by) run_and_dispose at ./build/release/seastar/./seastar/include/seastar/core/future.hh:515
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) at /usr/include/c++/9/bits/basic_string.h:183
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) at /usr/include/c++/9/bits/basic_string.h:216
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() at /usr/include/c++/9/bits/basic_string.h:434
 (inlined by) seastar::json::json_element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::json_element() at ./build/release/seastar/./seastar/include/seastar/json/json_elements.hh:91
 (inlined by) seastar::httpd::json_exception::json_exception(std::__exception_ptr::exception_ptr) at ./build/release/seastar/./seastar/include/seastar/http/exception.hh:127
seastar::continuation<seastar::internal::promise_base_with_type<bool>, seastar::future<bool> seastar::future<>::then_impl_nrvo<seastar::httpd::connection::read_one()::{lambda()#1}::operator()()::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<std::unique_ptr> >)#1}::operator()(std::default_delete<std::unique_ptr>) const::{lambda()#1}, seastar::future<bool> >(seastar::httpd::connection::read_one()::{lambda()#1}::operator()()::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<std::unique_ptr> >)#1}::operator()(std::default_delete<std::unique_ptr>) const::{lambda()#1}&&)::{lambda()#1}::operator()() const::{lambda(seastar::internal::promise_base_with_type<bool>&, seastar::future_state<>&&)#1}>::run_and_dispose() at /usr/include/fmt/format.h:1158
std::_Vector_base<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::_Vector_impl_data::_Vector_impl_data() at /usr/include/fmt/format.h:1158
 (inlined by) std::_Vector_base<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::_Vector_impl::_Vector_impl(std::allocator<seastar::metrics::label_instance> const&) at /usr/include/c++/9/bits/stl_vector.h:134
 (inlined by) std::_Vector_base<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::_Vector_base(unsigned long, std::allocator<seastar::metrics::label_instance> const&) at /usr/include/c++/9/bits/stl_vector.h:301
 (inlined by) std::vector<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::vector(std::vector<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> > const&) at /usr/include/c++/9/bits/stl_vector.h:552
 (inlined by) seastar::httpd::http_stats::http_stats(seastar::httpd::http_server&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) at ./build/release/seastar/./seastar/src/http/httpd.cc:53
seastar::continuation_base_with_promise<seastar::internal::promise_base_with_type<>>::continuation_base_with_promise(seastar::internal::promise_base_with_type<>&&) at /usr/include/fmt/format.h:1158
 (inlined by) continuation at ./build/release/seastar/./seastar/include/seastar/core/future.hh:513
 (inlined by) schedule<seastar::internal::promise_base_with_type<>, seastar::future<T>::then_wrapped_nrvo(Func&&) [with FuncResult = seastar::future<>; Func = seastar::httpd::connection::start_response()::<lambda(auto:50)>; T = {}]::<lambda()>::<lambda(pr_type&, seastar::future_state<>&&)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:652
 (inlined by) schedule<seastar::internal::promise_base_with_type<>, seastar::future<T>::then_wrapped_nrvo(Func&&) [with FuncResult = seastar::future<>; Func = seastar::httpd::connection::start_response()::<lambda(auto:50)>; T = {}]::<lambda()>::<lambda(pr_type&, seastar::future_state<>&&)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1046
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1314
 (inlined by) then_wrapped_nrvo<seastar::future<>, seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1317
 (inlined by) then_wrapped_common<true, seastar::future<>, seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1337
 (inlined by) then_wrapped_maybe_erase<true, seastar::future<>, seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1292
 (inlined by) then_wrapped<seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1283
 (inlined by) seastar::httpd::connection::start_response() at ./build/release/seastar/./seastar/src/http/httpd.cc:93
seastar::reactor::connect(seastar::socket_address) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::connect(seastar::socket_address) at ./build/release/seastar/./seastar/src/core/reactor.cc:4009
seastar::reactor::connect(seastar::socket_address, seastar::socket_address, seastar::transport) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::connect(seastar::socket_address, seastar::socket_address, seastar::transport) at ./build/release/seastar/./seastar/src/core/reactor.cc:4013
seastar::scheduling_group_key_config::scheduling_group_key_config(seastar::scheduling_group_key_config const&) at /usr/include/fmt/format.h:1158
 (inlined by) operator() at ./build/release/seastar/./seastar/src/core/reactor.cc:4232
 (inlined by) invoke<seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>&> at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1692
 (inlined by) submit_to<seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/smp.hh:329
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/smp.hh:375
 (inlined by) invoke<seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)>, unsigned int> at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1692
 (inlined by) futurize_invoke<seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)>, unsigned int> at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1776
 (inlined by) parallel_for_each<boost::range_detail::integer_iterator<unsigned int>, seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)> > at ./build/release/seastar/./seastar/include/seastar/core/future-util.hh:158
 (inlined by) parallel_for_each_impl<boost::integer_range<unsigned int>, seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)> > at ./build/release/seastar/./seastar/include/seastar/core/future-util.hh:203
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) at /usr/include/boost/program_options/variables_map.hpp:146
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) at /usr/include/c++/9/bits/basic_string.h:247
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) at /usr/include/c++/9/bits/basic_string.h:266
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/include/c++/9/bits/basic_string.h:451
 (inlined by) std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/stl_pair.h:303
 (inlined by) void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/ext/new_allocator.h:147
 (inlined by) void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/alloc_traits.h:484
 (inlined by) void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/stl_tree.h:614
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/stl_tree.h:631
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) const at /usr/include/c++/9/bits/stl_tree.h:548
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_clone_node<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > const*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:658
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_copy<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > const*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:1875
std::__detail::_Mod_range_hashing::operator()(unsigned long, unsigned long) const at /usr/include/fmt/format.h:1158
 (inlined by) std::__detail::_Hash_code_base<seastar::basic_sstring<char, unsigned int, 15u, true>, std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*>, std::__detail::_Select1st, std::hash<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(seastar::basic_sstring<char, unsigned int, 15u, true> const&, unsigned long, unsigned long) const at /usr/include/c++/9/bits/hashtable_policy.h:1390
 (inlined by) std::_Hashtable<seastar::basic_sstring<char, unsigned int, 15u, true>, std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*>, std::allocator<std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*> >, std::__detail::_Select1st, std::equal_to<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::hash<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(seastar::basic_sstring<char, unsigned int, 15u, true> const&, unsigned long) const at /usr/include/c++/9/bits/hashtable.h:644
 (inlined by) std::_Hashtable<seastar::basic_sstring<char, unsigned int, 15u, true>, std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*>, std::allocator<std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*> >, std::__detail::_Select1st, std::equal_to<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::hash<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(std::integral_constant<bool, true>, seastar::basic_sstring<char, unsigned int, 15u, true> const&) at /usr/include/c++/9/bits/hashtable.h:1903
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) at /usr/include/c++/9/bits/basic_string.tcc:212
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) at /usr/include/c++/9/bits/basic_string.h:247
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) at /usr/include/c++/9/bits/basic_string.h:266
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/include/c++/9/bits/basic_string.h:451
 (inlined by) std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) at /usr/include/c++/9/bits/stl_pair.h:303
 (inlined by) std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/stl_pair.h:303
 (inlined by) void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/ext/new_allocator.h:147
 (inlined by) void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/alloc_traits.h:484
 (inlined by) void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/stl_tree.h:614
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/stl_tree.h:631
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const at /usr/include/c++/9/bits/stl_tree.h:548
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_clone_node<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:658
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_copy<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:1875
?? ??:0
seastar::future_state_base::~future_state_base() at ././seastar/include/seastar/core/future.hh:339
 (inlined by) seastar::future_state<>::~future_state() at ././seastar/include/seastar/core/future.hh:420
 (inlined by) seastar::future<>::~future() at ././seastar/include/seastar/core/future.hh:1008
 (inlined by) operator() at ./main.cc:884
 (inlined by) invoke<main(int, char**)::<lambda()>::<lambda()>::<lambda(database&)>&, database&> at ././seastar/include/seastar/core/future.hh:1666
 (inlined by) futurize_invoke<main(int, char**)::<lambda()>::<lambda()>::<lambda(database&)>&, database&> at ././seastar/include/seastar/core/future.hh:1776
 (inlined by) operator() at ././seastar/include/seastar/core/sharded.hh:693
 (inlined by) _M_invoke at /usr/include/c++/9/bits/std_function.h:286

node#2:

2020-04-25T00:03:52+00:00  alternator-3h-master-db-node-7fa92334-2 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324fc7d#012  0x2d812b4#012  0x2d85fbb#012  0x7ff0715a76f1#012  0x7ff06fee932a#012  0x7ff06fef51c9#012  0x7ff06fee3936#012  0x2716b0a#012  0x26c60f3#012  0x30b69de#012  0x30b8fc2#012  0x30bf7c6#012  0x309f1af#012  0x30a38b7#012  0x30a5ded#012  0x2dc4e70#012  0x2dc507f#012  0x2dfa7f5#012  0x2d64a31#012  0x2d65b7e#012  0xd0cb67#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2e02d

Translated:

seastar::internal::future_base::~future_base() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:934
 (inlined by) seastar::future<>::~future() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1008
 (inlined by) operator() at ./build/release/seastar/./seastar/src/util/file.cc:195
 (inlined by) apply at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:36
 (inlined by) apply<seastar::recursive_remove_directory(std::filesystem::__cxx11::path)::<lambda(seastar::file)> mutable::<lambda(seastar::file&)> mutable::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/apply.hh:44
 (inlined by) apply<seastar::recursive_remove_directory(std::filesystem::__cxx11::path)::<lambda(seastar::file)> mutable::<lambda(seastar::file&)> mutable::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1682
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1235
 (inlined by) run_and_dispose at ./build/release/seastar/./seastar/include/seastar/core/future.hh:515
seastar::memory::free(void*, unsigned long) at /usr/include/c++/9/ostream:221
 (inlined by) seastar::memory::free(void*, unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1305
 (inlined by) seastar::memory::free_aligned(void*, unsigned long, unsigned long) at ./build/release/seastar/./seastar/src/core/memory.cc:1317
 (inlined by) operator delete(void*, unsigned long, std::align_val_t) at ./build/release/seastar/./seastar/src/core/memory.cc:1831
seastar::metrics::get_options_description() at metrics.cc:?
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) at /usr/include/c++/9/bits/basic_string.h:217
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) at /usr/include/c++/9/bits/basic_string.h:752
 (inlined by) boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::default_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/include/boost/program_options/value_semantic.hpp:202
 (inlined by) seastar::metrics::get_options_description() at ./build/release/seastar/./seastar/src/core/metrics.cc:102
?? ??:0
?? ??:0
?? ??:0
?? ??:0
std::basic_ios<char, std::char_traits<char> >::~basic_ios() at /usr/include/fmt/format.h:1158
 (inlined by) std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream() at /usr/include/c++/9/sstream:784
 (inlined by) seastar::basic_sstring<char, unsigned int, 15u, true> seastar::json::formatter::to_json<__gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > > >(seastar::json::formatter::state, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >, __gnu_cxx::__normal_iterator<seastar::httpd::storage_service_json::token_range const*, std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> > >) at ././seastar/include/seastar/json/formatter.hh:62
void std::_Destroy_aux<false>::__destroy<seastar::httpd::storage_service_json::token_range*>(seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range*) at /usr/include/fmt/format.h:1158
 (inlined by) void std::_Destroy<seastar::httpd::storage_service_json::token_range*>(seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range*) at /usr/include/c++/9/bits/stl_construct.h:137
 (inlined by) void std::_Destroy<seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range>(seastar::httpd::storage_service_json::token_range*, seastar::httpd::storage_service_json::token_range*, std::allocator<seastar::httpd::storage_service_json::token_range>&) at /usr/include/c++/9/bits/stl_construct.h:206
 (inlined by) std::vector<seastar::httpd::storage_service_json::token_range, std::allocator<seastar::httpd::storage_service_json::token_range> >::~vector() at /usr/include/c++/9/bits/stl_vector.h:677
 (inlined by) _M_invoke at /usr/include/c++/9/bits/std_function.h:286
void seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::schedule<seastar::internal::promise_base_with_type<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl_nrvo<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&)::{lambda()#1}::operator()() const::{lambda(seastar::internal::promise_base_with_type<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >&, seastar::future_state<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >&&)#1}>(seastar::internal::promise_base_with_type<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >, seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1041
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl_nrvo<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&)::{lambda()#1}::operator()() const at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1231
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl_nrvo<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1238
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then_impl<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1253
 (inlined by) seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > >::then<seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}, seastar::future<std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> > > >(seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)::{lambda(std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >)#1}&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1210
 (inlined by) seastar::httpd::function_handler::handle(seastar::basic_sstring<char, unsigned int, 15u, true> const&, std::unique_ptr<seastar::httpd::request, std::default_delete<seastar::httpd::request> >, std::unique_ptr<seastar::httpd::reply, std::default_delete<seastar::httpd::reply> >) at ./build/release/seastar/./seastar/include/seastar/http/function_handlers.hh:122
std::__exception_ptr::exception_ptr::exception_ptr(std::__exception_ptr::exception_ptr&&) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::future_state_base::any::take_exception() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:301
 (inlined by) seastar::future_state_base::any::any(seastar::future_state_base::any&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:300
 (inlined by) seastar::future_state_base::future_state_base(seastar::future_state_base&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:332
 (inlined by) seastar::future_state<>::future_state(seastar::future_state<>&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:400
 (inlined by) seastar::internal::promise_base_with_type<>::set_urgent_state(seastar::future_state<>&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:630
 (inlined by) seastar::future<>::forward_to(seastar::internal::promise_base_with_type<>&&) at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1342
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1235
 (inlined by) run_and_dispose at ./build/release/seastar/./seastar/include/seastar/core/future.hh:515
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) at /usr/include/c++/9/bits/basic_string.h:183
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) at /usr/include/c++/9/bits/basic_string.h:216
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() at /usr/include/c++/9/bits/basic_string.h:434
 (inlined by) seastar::json::json_element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::json_element() at ./build/release/seastar/./seastar/include/seastar/json/json_elements.hh:91
 (inlined by) seastar::httpd::json_exception::json_exception(std::__exception_ptr::exception_ptr) at ./build/release/seastar/./seastar/include/seastar/http/exception.hh:127
seastar::continuation<seastar::internal::promise_base_with_type<bool>, seastar::future<bool> seastar::future<>::then_impl_nrvo<seastar::httpd::connection::read_one()::{lambda()#1}::operator()()::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<std::unique_ptr> >)#1}::operator()(std::default_delete<std::unique_ptr>) const::{lambda()#1}, seastar::future<bool> >(seastar::httpd::connection::read_one()::{lambda()#1}::operator()()::{lambda(std::unique_ptr<seastar::httpd::request, std::default_delete<std::unique_ptr> >)#1}::operator()(std::default_delete<std::unique_ptr>) const::{lambda()#1}&&)::{lambda()#1}::operator()() const::{lambda(seastar::internal::promise_base_with_type<bool>&, seastar::future_state<>&&)#1}>::run_and_dispose() at /usr/include/fmt/format.h:1158
std::_Vector_base<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::_Vector_impl_data::_Vector_impl_data() at /usr/include/fmt/format.h:1158
 (inlined by) std::_Vector_base<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::_Vector_impl::_Vector_impl(std::allocator<seastar::metrics::label_instance> const&) at /usr/include/c++/9/bits/stl_vector.h:134
 (inlined by) std::_Vector_base<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::_Vector_base(unsigned long, std::allocator<seastar::metrics::label_instance> const&) at /usr/include/c++/9/bits/stl_vector.h:301
 (inlined by) std::vector<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> >::vector(std::vector<seastar::metrics::label_instance, std::allocator<seastar::metrics::label_instance> > const&) at /usr/include/c++/9/bits/stl_vector.h:552
 (inlined by) seastar::httpd::http_stats::http_stats(seastar::httpd::http_server&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) at ./build/release/seastar/./seastar/src/http/httpd.cc:53
seastar::continuation_base_with_promise<seastar::internal::promise_base_with_type<>>::continuation_base_with_promise(seastar::internal::promise_base_with_type<>&&) at /usr/include/fmt/format.h:1158
 (inlined by) continuation at ./build/release/seastar/./seastar/include/seastar/core/future.hh:513
 (inlined by) schedule<seastar::internal::promise_base_with_type<>, seastar::future<T>::then_wrapped_nrvo(Func&&) [with FuncResult = seastar::future<>; Func = seastar::httpd::connection::start_response()::<lambda(auto:50)>; T = {}]::<lambda()>::<lambda(pr_type&, seastar::future_state<>&&)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:652
 (inlined by) schedule<seastar::internal::promise_base_with_type<>, seastar::future<T>::then_wrapped_nrvo(Func&&) [with FuncResult = seastar::future<>; Func = seastar::httpd::connection::start_response()::<lambda(auto:50)>; T = {}]::<lambda()>::<lambda(pr_type&, seastar::future_state<>&&)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1046
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1314
 (inlined by) then_wrapped_nrvo<seastar::future<>, seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1317
 (inlined by) then_wrapped_common<true, seastar::future<>, seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1337
 (inlined by) then_wrapped_maybe_erase<true, seastar::future<>, seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1292
 (inlined by) then_wrapped<seastar::httpd::connection::start_response()::<lambda(auto:50)> > at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1283
 (inlined by) seastar::httpd::connection::start_response() at ./build/release/seastar/./seastar/src/http/httpd.cc:93
seastar::reactor::connect(seastar::socket_address) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::connect(seastar::socket_address) at ./build/release/seastar/./seastar/src/core/reactor.cc:4009
seastar::reactor::connect(seastar::socket_address, seastar::socket_address, seastar::transport) at /usr/include/fmt/format.h:1158
 (inlined by) seastar::connect(seastar::socket_address, seastar::socket_address, seastar::transport) at ./build/release/seastar/./seastar/src/core/reactor.cc:4013
seastar::scheduling_group_key_config::scheduling_group_key_config(seastar::scheduling_group_key_config const&) at /usr/include/fmt/format.h:1158
 (inlined by) operator() at ./build/release/seastar/./seastar/src/core/reactor.cc:4232
 (inlined by) invoke<seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>&> at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1692
 (inlined by) submit_to<seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()> > at ./build/release/seastar/./seastar/include/seastar/core/smp.hh:329
 (inlined by) operator() at ./build/release/seastar/./seastar/include/seastar/core/smp.hh:375
 (inlined by) invoke<seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)>, unsigned int> at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1692
 (inlined by) futurize_invoke<seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)>, unsigned int> at ./build/release/seastar/./seastar/include/seastar/core/future.hh:1776
 (inlined by) parallel_for_each<boost::range_detail::integer_iterator<unsigned int>, seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)> > at ./build/release/seastar/./seastar/include/seastar/core/future-util.hh:158
 (inlined by) parallel_for_each_impl<boost::integer_range<unsigned int>, seastar::smp::invoke_on_all(seastar::smp_submit_to_options, Func&&) [with Func = seastar::scheduling_group_key_create(seastar::scheduling_group_key_config)::<lambda()>]::<lambda(unsigned int)> > at ./build/release/seastar/./seastar/include/seastar/core/future-util.hh:203
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) at /usr/include/boost/program_options/variables_map.hpp:146
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) at /usr/include/c++/9/bits/basic_string.h:247
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) at /usr/include/c++/9/bits/basic_string.h:266
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/include/c++/9/bits/basic_string.h:451
 (inlined by) std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/stl_pair.h:303
 (inlined by) void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/ext/new_allocator.h:147
 (inlined by) void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/alloc_traits.h:484
 (inlined by) void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/stl_tree.h:614
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) at /usr/include/c++/9/bits/stl_tree.h:631
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> const&) const at /usr/include/c++/9/bits/stl_tree.h:548
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_clone_node<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > const*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:658
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_M_copy<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > const*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::program_options::variable_value> > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:1875
std::__detail::_Mod_range_hashing::operator()(unsigned long, unsigned long) const at /usr/include/fmt/format.h:1158
 (inlined by) std::__detail::_Hash_code_base<seastar::basic_sstring<char, unsigned int, 15u, true>, std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*>, std::__detail::_Select1st, std::hash<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(seastar::basic_sstring<char, unsigned int, 15u, true> const&, unsigned long, unsigned long) const at /usr/include/c++/9/bits/hashtable_policy.h:1390
 (inlined by) std::_Hashtable<seastar::basic_sstring<char, unsigned int, 15u, true>, std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*>, std::allocator<std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*> >, std::__detail::_Select1st, std::equal_to<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::hash<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(seastar::basic_sstring<char, unsigned int, 15u, true> const&, unsigned long) const at /usr/include/c++/9/bits/hashtable.h:644
 (inlined by) std::_Hashtable<seastar::basic_sstring<char, unsigned int, 15u, true>, std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*>, std::allocator<std::pair<seastar::basic_sstring<char, unsigned int, 15u, true> const, seastar::execution_stage*> >, std::__detail::_Select1st, std::equal_to<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::hash<seastar::basic_sstring<char, unsigned int, 15u, true> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(std::integral_constant<bool, true>, seastar::basic_sstring<char, unsigned int, 15u, true> const&) at /usr/include/c++/9/bits/hashtable.h:1903
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) at /usr/include/c++/9/bits/basic_string.tcc:212
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) at /usr/include/c++/9/bits/basic_string.h:247
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) at /usr/include/c++/9/bits/basic_string.h:266
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/include/c++/9/bits/basic_string.h:451
 (inlined by) std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) at /usr/include/c++/9/bits/stl_pair.h:303
 (inlined by) std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/stl_pair.h:303
 (inlined by) void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/ext/new_allocator.h:147
 (inlined by) void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/alloc_traits.h:484
 (inlined by) void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/stl_tree.h:614
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/c++/9/bits/stl_tree.h:631
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const at /usr/include/c++/9/bits/stl_tree.h:548
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_clone_node<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:658
 (inlined by) std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_copy<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Alloc_node&) at /usr/include/c++/9/bits/stl_tree.h:1875
?? ??:0
seastar::future_state_base::~future_state_base() at ././seastar/include/seastar/core/future.hh:339
 (inlined by) seastar::future_state<>::~future_state() at ././seastar/include/seastar/core/future.hh:420
 (inlined by) seastar::future<>::~future() at ././seastar/include/seastar/core/future.hh:1008
 (inlined by) operator() at ./main.cc:884
 (inlined by) invoke<main(int, char**)::<lambda()>::<lambda()>::<lambda(database&)>&, database&> at ././seastar/include/seastar/core/future.hh:1666
 (inlined by) futurize_invoke<main(int, char**)::<lambda()>::<lambda()>::<lambda(database&)>&, database&> at ././seastar/include/seastar/core/future.hh:1776
 (inlined by) operator() at ././seastar/include/seastar/core/sharded.hh:693
 (inlined by) _M_invoke at /usr/include/c++/9/bits/std_function.h:286

The rest of the nodes, again, suffered the error with very similar backtraces:
node#3:

2020-04-25T00:03:52+00:00  alternator-3h-master-db-node-7fa92334-3 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324fc7d#012  0x2d812b4#012  0x2d85fbb#012  0x7f8a742346f1#012  0x7f8a72b7632a#012  0x7f8a72b821c9#012  0x7f8a72b70936#012  0x2716b0a#012  0x26c60f3#012  0x30b69de#012  0x30b8fc2#012  0x30bf7c6#012  0x309f1af#012  0x30a38b7#012  0x30a5ded#012  0x2dc4e70#012  0x2dc507f#012  0x2dfa7f5#012  0x2d64a31#012  0x2d65b7e#012  0xd0cb67#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2e02d

node#5:

2020-04-25T00:03:52+00:00  alternator-3h-master-db-node-7fa92334-5 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324fc7d#012  0x2d812b4#012  0x2d85fbb#012  0x7fdbe50926f1#012  0x7fdbe39d432a#012  0x7fdbe39e01c9#012  0x7fdbe39ce936#012  0x2716b0a#012  0x26c60f3#012  0x30b69de#012  0x30b8fc2#012  0x30bf7c6#012  0x309f1af#012  0x30a38b7#012  0x30a5ded#012  0x2dc4e70#012  0x2dc507f#012  0x2dfa7f5#012  0x2d64a31#012  0x2d65b7e#012  0xd0cb67#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2e02d

node#7:

2020-04-25T00:03:52+00:00  alternator-3h-master-db-node-7fa92334-7 !WARNING | scylla: [shard 0] seastar_memory - oversized allocation: 1052672 bytes. This is non-fatal, but could lead to latency and/or fragmentation issues. Please report: at   0x324fc7d#012  0x2d812b4#012  0x2d85fbb#012  0x7fc0f9ced6f1#012  0x7fc0f862f32a#012  0x7fc0f863b1c9#012  0x7fc0f8629936#012  0x2716b0a#012  0x26c60f3#012  0x30b69de#012  0x30b8fc2#012  0x30bf7c6#012  0x309f1af#012  0x30a38b7#012  0x30a5ded#012  0x2dc4e70#012  0x2dc507f#012  0x2dfa7f5#012  0x2d64a31#012  0x2d65b7e#012  0xd0cb67#012  /opt/scylladb/libreloc/libc.so.6+0x271a2#012  0xc2e02d

The error caused the connection with node#1 to break:

2020-04-25 00:04:21.000: (DatabaseLogEvent Severity.WARNING): type=BROKEN_PIPE regex=cql_server - exception while processing connection:.*Broken pipe line_number=54525 node=Node alternator-3h-master-db-node-7fa92334-1 [52.209.133.198 | 10.0.196.202] (seed: True)
2020-04-25T00:04:21+00:00  alternator-3h-master-db-node-7fa92334-1 !INFO    | scylla: [shard 12] cql_server - exception while processing connection: std::system_error (error system:32, sendmsg: Broken pipe)

node list:

alternator-3h-master-db-node-7fa92334-1 [52.209.133.198 | 10.0.196.202]
alternator-3h-master-db-node-7fa92334-2 [34.242.85.130 | 10.0.69.169]
alternator-3h-master-db-node-7fa92334-3 [52.48.34.207 | 10.0.179.115]
alternator-3h-master-db-node-7fa92334-4 [63.32.44.80 | 10.0.165.232]
alternator-3h-master-db-node-7fa92334-5 [176.34.154.24 | 10.0.108.218]
alternator-3h-master-db-node-7fa92334-6 [34.240.250.217 | 10.0.248.64]
alternator-3h-master-db-node-7fa92334-7 [3.250.54.97 | 10.0.10.46]

logs:

+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|                                                                                          Log links for testrun with test id 7fa92334-ea61-4ccf-8778-a4534c59fdc0                                                                                          |
+-----------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Date            | Log type    | Link                                                                                                                                                                                                                      |
+-----------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 20200425_004233 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/7fa92334-ea61-4ccf-8778-a4534c59fdc0/20200425_004233/grafana-screenshot-alternator-20200425_004453-alternator-3h-master-monitor-node-7fa92334-1.png                        |
| 20200425_004233 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/7fa92334-ea61-4ccf-8778-a4534c59fdc0/20200425_004233/grafana-screenshot-overview-20200425_004416-alternator-3h-master-monitor-node-7fa92334-1.png                          |
| 20200425_004233 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/7fa92334-ea61-4ccf-8778-a4534c59fdc0/20200425_004233/grafana-screenshot-scylla-per-server-metrics-nemesis-20200425_004233-alternator-3h-master-monitor-node-7fa92334-1.png |
| 20200425_004720 | db-cluster  | https://cloudius-jenkins-test.s3.amazonaws.com/7fa92334-ea61-4ccf-8778-a4534c59fdc0/20200425_004720/db-cluster-7fa92334.zip                                                                                               |
| 20200425_004720 | loader-set  | https://cloudius-jenkins-test.s3.amazonaws.com/7fa92334-ea61-4ccf-8778-a4534c59fdc0/20200425_004720/loader-set-7fa92334.zip                                                                                               |
| 20200425_004720 | monitor-set | https://cloudius-jenkins-test.s3.amazonaws.com/7fa92334-ea61-4ccf-8778-a4534c59fdc0/20200425_004720/monitor-set-7fa92334.zip                                                                                              |
| 20200425_004720 | sct-runner  | https://cloudius-jenkins-test.s3.amazonaws.com/7fa92334-ea61-4ccf-8778-a4534c59fdc0/20200425_004720/sct-runner-7fa92334.zip                                                                                               |
+-----------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

@asias
Copy link
Contributor

asias commented Apr 28, 2020

It seems the big allocation come from restful api request.

@ShlomiBalalis
Copy link
Author

ShlomiBalalis commented May 3, 2020

@asias So is it more of a manager issue?

@slivne
Copy link
Contributor

slivne commented May 11, 2020

@amnonh any idea ?

@slivne slivne added this to the 4.3 milestone May 11, 2020
@amnonh
Copy link
Contributor

amnonh commented May 11, 2020

My guess is:
static std::vector<ss::token_range> describe_ring(const sstring& keyspace) {
for some reason the vector becomes too big.

To solve that (and potential stalls that can follow) the code should be replaced with a streaming reply and using futures.

amnonh added a commit to amnonh/scylla that referenced this issue May 13, 2020
The get token range API can become big which can cause large allocation
and stalls.

This patch replace the implementation so it would stream the results
using the http stream capabilities instead of serialization and sending
one big buffer.

Fixes scylladb#6297

Signed-off-by: Amnon Heiman <amnon@scylladb.com>
avikivity added a commit that referenced this issue May 17, 2020
"
This series changes the describe_ring API to use HTTP stream instead of serializing the results and send it as a single buffer.

While testing the change I hit a 4-year-old issue inside service/storage_proxy.cc that causes a use after free, so I fixed it along the way.

Fixes #6297
"

* amnonh-stream_describe_ring:
  api/storage_service.cc: stream result of token_range
  storage_service: get_range_to_address_map prevent use after free
@avikivity
Copy link
Member

I'd like to backport, but want a confirmation that a run with scylla-manager repair was performed on 7c4562d or later.

@avikivity
Copy link
Member

@roydahan @ShlomiBalalis ^

@ShlomiBalalis
Copy link
Author

@avikivity
The 200gb-48 job of master this weekend, using 666.development-0.20200521.c29ccdea7 with build-id 4e3de54c9e8a65011446f42451dd6266212d02e0 ran a successful manager repair.

2020-05-22 18:09:10.469: (DisruptionEvent Severity.NORMAL): type=start name=ManagementRepair node=Node longevity-200gb-48h-verify-limited--db-node-5ec552e9-3 [34.245.191.204 | 10.0.1.241] (seed: False) duration=None
2020-05-22 18:39:51.006: (DisruptionEvent Severity.NORMAL): type=end name=ManagementRepair node=Node longevity-200gb-48h-verify-limited--db-node-5ec552e9-3 [34.245.191.204 | 10.0.1.241] (seed: False) duration=1840

Logs:

+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|                                                                                                 Log links for testrun with test id 5ec552e9-acdb-4362-9098-3a4f7d5f365b                                                                                                  |
+-----------------+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Date            | Log type    | Link                                                                                                                                                                                                                                     |
+-----------------+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 20190101_010101 | prometheus  | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/prometheus_snapshot_20200524_062111.tar.gz                                                                                                           |
| 20200524_060424 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_060424/grafana-screenshot-overview-20200524_060802-longevity-200gb-48h-verify-limited--monitor-node-5ec552e9-1.png                          |
| 20200524_060424 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_060424/grafana-screenshot-scylla-per-server-metrics-nemesis-20200524_060424-longevity-200gb-48h-verify-limited--monitor-node-5ec552e9-1.png |
| 20200524_061302 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_061302/grafana-screenshot-overview-20200524_061623-longevity-200gb-48h-verify-limited--monitor-node-5ec552e9-1.png                          |
| 20200524_061302 | grafana     | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_061302/grafana-screenshot-scylla-per-server-metrics-nemesis-20200524_061302-longevity-200gb-48h-verify-limited--monitor-node-5ec552e9-1.png |
| 20200524_062507 | db-cluster  | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_062507/db-cluster-5ec552e9.zip                                                                                                              |
| 20200524_062507 | loader-set  | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_062507/loader-set-5ec552e9.zip                                                                                                              |
| 20200524_062507 | monitor-set | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_062507/monitor-set-5ec552e9.zip                                                                                                             |
| 20200524_062507 | sct-runner  | https://cloudius-jenkins-test.s3.amazonaws.com/5ec552e9-acdb-4362-9098-3a4f7d5f365b/20200524_062507/sct-runner-5ec552e9.zip                                                                                                              |
+-----------------+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

avikivity pushed a commit that referenced this issue Jun 21, 2020
The get token range API can become big which can cause large allocation
and stalls.

This patch replace the implementation so it would stream the results
using the http stream capabilities instead of serialization and sending
one big buffer.

Fixes #6297

Signed-off-by: Amnon Heiman <amnon@scylladb.com>
(cherry picked from commit 7c4562d)
avikivity pushed a commit that referenced this issue Jun 21, 2020
The get token range API can become big which can cause large allocation
and stalls.

This patch replace the implementation so it would stream the results
using the http stream capabilities instead of serialization and sending
one big buffer.

Fixes #6297

Signed-off-by: Amnon Heiman <amnon@scylladb.com>
(cherry picked from commit 7c4562d)
avikivity pushed a commit that referenced this issue Jun 21, 2020
The get token range API can become big which can cause large allocation
and stalls.

This patch replace the implementation so it would stream the results
using the http stream capabilities instead of serialization and sending
one big buffer.

Fixes #6297

Signed-off-by: Amnon Heiman <amnon@scylladb.com>
(cherry picked from commit 7c4562d)
@avikivity
Copy link
Member

Backported to 3.3, 4.0, 4.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants