Project

General

Profile

Actions

Bug #64430

open

rgw-multisite: crash during datalog listing

Added by Shilpa MJ 3 months ago. Updated 2 months ago.

Status:
New
Priority:
High
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

not always reproducible, but happens during radosgw startup.

in thread 7f00bab996c0 thread_name:io_context_pool

ceph version 18.0.0-9020-g9bd748d9f3e (9bd748d9f3e8bd8adfd0e8fc4121fefaf52ee252) squid (dev
)
1: /home/smanjara/ceph/build/bin/radosgw(+0x181798e) [0x56443b49798e]
2: /lib64/libc.so.6(+0x3dbb0) [0x7f00c785fbb0]
3: /home/smanjara/ceph/build/lib/librados.so.2(+0x88534) [0x7f00c9ac7534]
4: (librados::v14_2_0::IoCtx::aio_operate(std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > const&, librados::v14_2_0::AioCompletion*, librados::v14_2_0::ObjectReadOperation*, int, ceph::buffer::v15_2_0::list*)+0x6b) [0x7f00c9ab3583]
5: (auto librados::async_operate<boost::asio::io_context, spawn::basic_yield_context<boost::asio::executor_binder<void ()(), boost::asio::any_io_executor> > >(boost::asio::io_context&, librados::v14_2_0::IoCtx&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, librados::v14_2_0::ObjectReadOperation, int, spawn::basic_yield_context<boost::asio::executor_binder<void ()(), boost::asio::any_io_executor> >&&)+0x84) [0x56443b138e19]
6: (rgw_rados_operate(DoutPrefixProvider const
, librados::v14_2_0::IoCtx&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, librados::v14_2_0::ObjectReadOperation*, ceph::buffer::v15_2_0::list*, optional_yield, int)+0xb5) [0x56443b136ba2]
7: /home/smanjara/ceph/build/bin/radosgw(+0x1729e07) [0x56443b3a9e07]
8: (rgw::cls::fifo::FIFO::list(DoutPrefixProvider const*, int, std::optional<std::basic_string_view<char, std::char_traits<char> > >, std::vector<rgw::cls::fifo::list_entry, std::allocator<rgw::cls::fifo::list_entry> >, bool, optional_yield)+0x540) [0x56443b3aa79a]
9: (LazyFIFO::list(DoutPrefixProvider const*, int, std::optional<std::basic_string_view<char, std::char_traits<char> > >, std::vector<rgw::cls::fifo::list_entry, std::allocator<rgw::cls::fifo::list_entry> >, bool, optional_yield)+0x73) [0x56443b2930ff]
10: (RGWDataChangesFIFO::list(DoutPrefixProvider const*, int, int, std::vector<rgw_data_change_log_entry, std::allocator<rgw_data_change_log_entry> >&, std::optional<std::basic_string_view<char, std::char_traits<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, optional_yield)+0x9f) [0x56443b29b32b]
11: (DataLogBackends::list(DoutPrefixProvider const*, int, int, std::vector<rgw_data_change_log_entry, std::allocator<rgw_data_change_log_entry> >&, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, optional_yield)+0x24e) [0x56443b28b6b0]
13: (RGWDataChangesLog::list_entries(DoutPrefixProvider const*, int, int, std::vector<rgw_data_change_log_entry, std::allocator<rgw_data_change_log_entry> >&, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, optional_yield)+0x2a) [0x5647ce3f7966]
14: (RGWOp_DATALog_List::execute(optional_yield)+0x55e) [0x5647ce49d10a]
15: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xb70) [0x5647cdea0998]
16: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >, int*)+0x1424) [0x5647cdea23b1]
Actions #1

Updated by Casey Bodley 2 months ago

  • Priority changed from Normal to High
Actions

Also available in: Atom PDF