One node just restarted while doing a SPLIT compaction. this was in the logs:
INFO 2024-08-14 21:09:36,419 [shard 1:comp] compaction - [Compact sessions.raw_sensors2 00615990-5a78-11ef-bb5f-ce6e2d321687] Compacting of 2 sstables interrupted due to: std::bad_alloc (std::bad_alloc), at 0x645e7ce 0x645ede0 0x645f0c8 0x26585ac 0x6335c76
--------
seastar::continuation<seastar::internal::promise_base_with_type<sstables::compaction_result>, seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#2}, seastar::future<void>::then_impl_nrvo<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#2}, seastar::future<sstables::compaction_result> >(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda(seastar::internal::promise_base_with_type<sstables::compaction_result>&&, seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, auto:1&&, (auto:2&&)...)::{lambda()#2}&, seastar::future_state<seastar::internal::monostate>&&)#1}, void>
--------
seastar::continuation<seastar::internal::promise_base_with_type<sstables::compaction_result>, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false>, seastar::future<sstables::compaction_result>::then_wrapped_nrvo<seastar::future<sstables::compaction_result>, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false> >(seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false>&&)::{lambda(seastar::internal::promise_base_with_type<sstables::compaction_result>&&, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, auto:1&&, (auto:2&&)...)::{lambda()#3}, false>&, seastar::future_state<sstables::compaction_result>&&)#1}, sstables::compaction_result>
--------
seastar::internal::coroutine_traits_base<sstables::compaction_result>::promise_type
--------
seastar::internal::coroutine_traits_base<std::optional<sstables::compaction_stats> >::promise_type
--------
seastar::shared_future<std::optional<sstables::compaction_stats> >::shared_state
ERROR 2024-08-14 21:09:36,419 [shard 1:comp] compaction_manager - Compaction task 0x60100addd500 for table sessions.raw_sensors2 compaction_group=20 [0x60100602b120]: failed: std::bad_alloc (std::bad_alloc). Will retry in 5 seconds
INFO 2024-08-14 21:09:39,227 [shard 1:strm] compaction - [Split sessions.raw_sensors2 fc1ecde0-5a77-11ef-bb5f-ce6e2d321687] Splitting of 1 sstables interrupted due to: std::bad_alloc (std::bad_alloc), at 0x645e7ce 0x645ede0 0x645f0c8 0x26585ac 0x6335c76
--------
seastar::continuation<seastar::internal::promise_base_with_type<sstables::compaction_result>, seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#2}, seastar::future<void>::then_impl_nrvo<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#2}, seastar::future<sstables::compaction_result> >(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda(seastar::internal::promise_base_with_type<sstables::compaction_result>&&, seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, auto:1&&, (auto:2&&)...)::{lambda()#2}&, seastar::future_state<seastar::internal::monostate>&&)#1}, void>
--------
seastar::continuation<seastar::internal::promise_base_with_type<sstables::compaction_result>, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false>, seastar::future<sstables::compaction_result>::then_wrapped_nrvo<seastar::future<sstables::compaction_result>, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false> >(seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false>&&)::{lambda(seastar::internal::promise_base_with_type<sstables::compaction_result>&&, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, auto:1&&, (auto:2&&)...)::{lambda()#3}, false>&, seastar::future_state<sstables::compaction_result>&&)#1}, sstables::compaction_result>
--------
seastar::internal::coroutine_traits_base<sstables::compaction_result>::promise_type
--------
seastar::internal::coroutine_traits_base<sstables::compaction_result>::promise_type
--------
seastar::internal::coroutine_traits_base<sstables::compaction_result>::promise_type
--------
seastar::internal::coroutine_traits_base<std::optional<sstables::compaction_stats> >::promise_type
--------
seastar::shared_future<std::optional<sstables::compaction_stats> >::shared_state
ERROR 2024-08-14 21:09:39,227 [shard 1:strm] compaction_manager - Split task 0x60100a970000 for table sessions.raw_sensors2 compaction_group=21 [0x60100602b0c0]: failed: std::bad_alloc (std::bad_alloc). Will retry in 5 seconds
INFO 2024-08-14 21:09:41,420 [shard 1:comp] compaction - [Compact sessions.raw_sensors2 85d22ec0-5a81-11ef-bb5f-ce6e2d321687] Compacting [/var/lib/scylla/data/sessions/raw_sensors2-a71cee60503311ef9bc266588bcb699a/me-3gio_1eeh_2inw02uoq8w7yvw8qp-big-Data.db:level=0:origin=split,/var/lib/scylla/data/sessions/raw_sensors2-a71cee60503311ef9bc266588bcb699a/me-3gio_1dr1_46go02uoq8w7yvw8qp-big-Data.db:level=0:origin=split]
INFO 2024-08-14 21:09:42,289 [shard 1:comp] compaction - [Compact sessions.raw_sensors2 85d22ec0-5a81-11ef-bb5f-ce6e2d321687] Compacting of 2 sstables interrupted due to: std::bad_alloc (std::bad_alloc), at 0x645e7ce 0x645ede0 0x645f0c8 0x26585ac 0x6335c76
--------
seastar::continuation<seastar::internal::promise_base_with_type<sstables::compaction_result>, seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#2}, seastar::future<void>::then_impl_nrvo<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#2}, seastar::future<sstables::compaction_result> >(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda(seastar::internal::promise_base_with_type<sstables::compaction_result>&&, seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, auto:1&&, (auto:2&&)...)::{lambda()#2}&, seastar::future_state<seastar::internal::monostate>&&)#1}, void>
--------
seastar::continuation<seastar::internal::promise_base_with_type<sstables::compaction_result>, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false>, seastar::future<sstables::compaction_result>::then_wrapped_nrvo<seastar::future<sstables::compaction_result>, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false> >(seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0&&)::{lambda()#3}, false>&&)::{lambda(seastar::internal::promise_base_with_type<sstables::compaction_result>&&, seastar::future<sstables::compaction_result>::finally_body<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_0>(seastar::thread_attributes, auto:1&&, (auto:2&&)...)::{lambda()#3}, false>&, seastar::future_state<sstables::compaction_result>&&)#1}, sstables::compaction_result>
--------
seastar::internal::coroutine_traits_base<sstables::compaction_result>::promise_type
--------
seastar::internal::coroutine_traits_base<std::optional<sstables::compaction_stats> >::promise_type
--------
seastar::shared_future<std::optional<sstables::compaction_stats> >::shared_state
ERROR 2024-08-14 21:09:42,289 [shard 1:comp] compaction_manager - Compaction task 0x60100addd500 for table sessions.raw_sensors2 compaction_group=20 [0x60100602b120]: failed: std::bad_alloc (std::bad_alloc). Will retry in 10 seconds
ERROR 2024-08-14 21:09:43,283 [shard 1:strm] rpc - client 100.111.65.76:53297: server connection dropped: std::bad_alloc
ERROR 2024-08-14 21:09:43,285 [shard 1:strm] rpc - client 100.103.121.206:61385: server connection dropped: std::bad_alloc
ERROR 2024-08-14 21:09:43,290 [shard 1:strm] rpc - client 100.111.65.76:63425: server connection dropped: std::bad_alloc
ERROR 2024-08-14 21:09:43,297 [shard 1:strm] rpc - client 100.111.65.76:61337: server connection dropped: std::bad_alloc
ERROR 2024-08-14 21:09:43,331 [shard 1:strm] rpc - client 100.103.121.206:53769: server connection dropped: std::bad_alloc
ERROR 2024-08-14 21:09:43,333 [shard 1:strm] rpc - client 100.96.228.16:55273: server connection dropped: std::bad_alloc
ERROR 2024-08-14 21:09:43,335 [shard 1:strm] rpc - client 100.111.65.76:58577: server connection dropped: std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborting on shard 1.
Backtrace:
0x5f45848
0x5f7c0d1
/opt/scylladb/libreloc/libc.so.6+0x3dbaf
/opt/scylladb/libreloc/libc.so.6+0x8e883
/opt/scylladb/libreloc/libc.so.6+0x3dafd
/opt/scylladb/libreloc/libc.so.6+0x2687e
/opt/scylladb/libreloc/libstdc++.so.6+0xa4d38
/opt/scylladb/libreloc/libstdc++.so.6+0xb4f6b
/opt/scylladb/libreloc/libstdc++.so.6+0xb4fd6
0x13d88fa
0x38d4fb3
0x38e48fa
0x38e41fd
0x1adf93b
0x1b76ff1
0x1b9772b
0x1b972f8
0x5eed862
0x5f5747f
0x5f58767
0x5f7c6d0
0x5f17b8a
/opt/scylladb/libreloc/libc.so.6+0x8c946
/opt/scylladb/libreloc/libc.so.6+0x11296f
2024-08-14 21:09:45,479 INFO exited: scylla (terminated by SIGABRT (core dumped); not expected)