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

CI Failure (Exceptional future ignored) in gtest_raft_rpunit #18045

Closed
ztlpn opened this issue Apr 24, 2024 · 3 comments
Closed

CI Failure (Exceptional future ignored) in gtest_raft_rpunit #18045

ztlpn opened this issue Apr 24, 2024 · 3 comments
Labels
area/replication kind/bug Something isn't working rpunit unit test ci-failure (not ducktape) sev/high loss of availability, pathological performance degradation, recoverable corruption stale

Comments

@ztlpn
Copy link
Contributor

ztlpn commented Apr 24, 2024

https://buildkite.com/redpanda/redpanda/builds/48194#018f0df3-5653-4d28-88f1-cc90fe22a8e5

(This is a 23.3.x backport build)

...
TRACE 2024-04-24 03:50:50,632 [shard 0:main] raft - [group_id:123, {kafka/node_2/0}] prevote_stm.cc:67 - prevote ack from {id: {1}, revision: {0}} timed out
WARN  2024-04-24 03:50:50,632 [shard 0:main] seastar - Exceptional future ignored: seastar::abort_requested_exception (abort requested), backtrace: 0x1bdbbe6 /vectorized/lib64/libseastar.so+0x5982532 /vectorized/lib64/libseastar.so+0x5982115 /vectorized/lib64/libseastar.so+0x598674e /vectorized/lib64/libseastar.so+0x598912f /vectorized/lib64/libseastar.so+0x42c52e5 /vectorized/lib64/libseastar.so+0x42c5619 0x1dccdbf 0x220e833 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x4264ff8 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x42c23bc /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x42c1d37 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x42c18a9 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x42c17d7 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x427c2dc /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x427bf7e /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x427ba46 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x427b828 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_raft.so+0x427b0ce /vectorized/lib64/libseastar.so+0x46b42a4 /vectorized/lib64/libseastar.so+0x46c1521 /vectorized/lib64/libseastar.so+0x46c778b /vectorized/lib64/libseastar.so+0x46c5165 /vectorized/lib64/libseastar.so+0x41058ac /vectorized/lib64/libseastar.so+0x41032a6 /vectorized/lib64/libseastar_testing.so+0x142988 /vectorized/lib64/libseastar_testing.so+0x142280 /vectorized/lib64/libseastar_testing.so+0x142140 /vectorized/lib64/libseastar_testing.so+0x1420e4 /vectorized/lib64/libseastar_testing.so+0x13dd70 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_features.so+0x353f91 /var/lib/buildkite-agent/builds/buildkite-amd64-builders-i-0b827f525032ba0e4-1/redpanda/redpanda/vbuild/debug/clang/lib/libv_v_features.so+0x20ccd8 /vectorized/lib64/libseastar.so+0x44980ac /lib64/libc.so.6+0x91016 /lib64/libc.so.6+0x1166cf

JIRA Link: CORE-2639

@ztlpn ztlpn added kind/bug Something isn't working area/replication rpunit unit test ci-failure (not ducktape) labels Apr 24, 2024
@ztlpn
Copy link
Contributor Author

ztlpn commented Apr 24, 2024

[Backtrace #0]
__interceptor_backtrace at ??:?
void seastar::backtrace<seastar::current_backtrace_tasklocal()::$_0>(seastar::current_backtrace_tasklocal()::$_0&&) at backtrace.cc:?
seastar::current_backtrace_tasklocal() at ??:?
seastar::current_tasktrace() at ??:?
seastar::current_backtrace() at ??:?
seastar::report_failed_future(std::exception_ptr const&) at ??:?
seastar::report_failed_future(seastar::future_state_base::any&&) at ??:?
seastar::future_state_base::any::check_failure() at ??:?
seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::clear() at ??:?
seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::~future() at ??:?
raft::prevote_stm::dispatch_prevote(raft::vnode)::$_0::operator()() const::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >)#1}::operator()(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >) const at prevote_stm.cc:?
seastar::future<void> seastar::futurize<seastar::future<void> >::invoke<raft::prevote_stm::dispatch_prevote(raft::vnode)::$_0::operator()() const::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >)#1}&, seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > > >(raft::prevote_stm::dispatch_prevote(raft::vnode)::$_0::operator()() const::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >)#1}&, seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) at prevote_stm.cc:?
seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::then_wrapped_maybe_erase<true, seastar::future<void>, raft::prevote_stm::dispatch_prevote(raft::vnode)::$_0::operator()() const::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >)#1}>(raft::prevote_stm::dispatch_prevote(raft::vnode)::$_0::operator()() const::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >)#1}&&)::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)#1}::operator()(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) at prevote_stm.cc:?
seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>::direct_vtable_for<seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::then_wrapped_maybe_erase<true, seastar::future<void>, raft::prevote_stm::dispatch_prevote(raft::vnode)::$_0::operator()() const::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >)#1}>(raft::prevote_stm::dispatch_prevote(raft::vnode)::$_0::operator()() const::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >)#1}&&)::{lambda(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)#1}>::call(seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)> const*, seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) at prevote_stm.cc:?
seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>::operator()(seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) const at ??:?
seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::then_wrapped_nrvo<seastar::future<void>, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)> >(seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&&)::{lambda(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)#1}::operator()(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) const::{lambda()#1}::operator()() const at ??:?
void seastar::futurize<seastar::future<void> >::satisfy_with_result_of<seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::then_wrapped_nrvo<seastar::future<void>, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)> >(seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&&)::{lambda(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)#1}::operator()(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) const::{lambda()#1}>(seastar::internal::promise_base_with_type<void>&&, seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::then_wrapped_nrvo<seastar::future<void>, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)> >(seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&&)::{lambda(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)#1}::operator()(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) const::{lambda()#1}&&) at ??:?
seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::then_wrapped_nrvo<seastar::future<void>, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)> >(seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&&)::{lambda(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)#1}::operator()(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&) const at ??:?
seastar::continuation<seastar::internal::promise_base_with_type<void>, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>, seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::then_wrapped_nrvo<seastar::future<void>, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)> >(seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&&)::{lambda(seastar::internal::promise_base_with_type<void>&&, seastar::noncopyable_function<seastar::future<void> (seastar::future<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)>&, seastar::future_state<boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >&&)#1}, boost::outcome_v2::basic_result<raft::vote_reply, std::__1::error_code, boost::outcome_v2::policy::error_code_throw_as_system_error<raft::vote_reply, std::__1::error_code, void> > >::run_and_dispose() at ??:?
seastar::reactor::run_tasks(seastar::reactor::task_queue&) at ??:?
seastar::reactor::run_some_tasks() at ??:?
seastar::reactor::do_run() at ??:?
seastar::reactor::run() at ??:?
seastar::app_template::run_deprecated(int, char**, std::__1::function<void ()>&&) at ??:?
seastar::app_template::run(int, char**, std::__1::function<seastar::future<int> ()>&&) at ??:?
seastar::testing::test_runner::start_thread(int, char**)::$_0::operator()() at test_runner.cc:?
decltype ((std::declval<seastar::testing::test_runner::start_thread(int, char**)::$_0&>())()) std::__1::__invoke[abi:v160004]<seastar::testing::test_runner::start_thread(int, char**)::$_0&>(seastar::testing::test_runner::start_thread(int, char**)::$_0&) at test_runner.cc:?
void std::__1::__invoke_void_return_wrapper<void, true>::__call<seastar::testing::test_runner::start_thread(int, char**)::$_0&>(seastar::testing::test_runner::start_thread(int, char**)::$_0&) at test_runner.cc:?
std::__1::__function::__alloc_func<seastar::testing::test_runner::start_thread(int, char**)::$_0, std::__1::allocator<seastar::testing::test_runner::start_thread(int, char**)::$_0>, void ()>::operator()[abi:v160004]() at test_runner.cc:?
std::__1::__function::__func<seastar::testing::test_runner::start_thread(int, char**)::$_0, std::__1::allocator<seastar::testing::test_runner::start_thread(int, char**)::$_0>, void ()>::operator()() at test_runner.cc:?
std::__1::__function::__value_func<void ()>::operator()[abi:v160004]() const at feature_table.cc:?
std::__1::function<void ()>::operator()() const at ??:?
seastar::posix_thread::start_routine(void*) at ??:?
/lib64/libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6e7b96dfb83f0bdcb6a410469b82f86415e5ada3, for GNU/Linux 3.2.0, not stripped

start_thread at ??:?
__clone3 at :?

Copy link

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

@github-actions github-actions bot added the stale label Jul 24, 2024
Copy link

github-actions bot commented Aug 7, 2024

This issue was closed due to lack of activity. Feel free to reopen if it's still relevant.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/replication kind/bug Something isn't working rpunit unit test ci-failure (not ducktape) sev/high loss of availability, pathological performance degradation, recoverable corruption stale
Projects
None yet
Development

No branches or pull requests

2 participants