Project

General

Profile

Actions

Backport #72483

closed

tentacle: multisite: datalog listing asserts on out-of-bounds --shard-id

Added by Adam Emerson 8 months ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Release:
tentacle
Pull request ID:
Tags (freeform):
multisite datalog
Fixed In:
v20.0.0-2991-gf239f0bc8c
Released In:
v20.2.0~93
Upkeep Timestamp:
2025-11-01T01:38:42+00:00

Description

$ bin/radosgw-admin -c run/c1/ceph.conf datalog list --shard-id 99
2025-04-10T14:48:42.325-0400 7f26471971c0 -1 WARNING: all dangerous and experimental features are enabled.
2025-04-10T14:48:42.333-0400 7f26471971c0 -1 WARNING: all dangerous and experimental features are enabled.
2025-04-10T14:48:42.334-0400 7f26471971c0 -1 WARNING: all dangerous and experimental features are enabled.
radosgw-admin: /home/cbodley/ceph/src/rgw/driver/rados/rgw_datalog.cc:1113: int RGWDataChangesLog::list_entries(const DoutPrefixProvider*, int, int, std::vector<rgw_data_change_log_entry>&, std::string_view, std::string*, bool*, optional_yield): Assertion `shard < num_shards' failed.
*** Caught signal (Aborted) **
 in thread 7f26471971c0 thread_name:radosgw-admin
 ceph version Development (no_version) tentacle (dev)
 1: bin/radosgw-admin(+0x8f5f86) [0x563cdc8a4f86]
 2: /lib64/libc.so.6(+0x1a050) [0x7f2647427050]
 3: /lib64/libc.so.6(+0x72b54) [0x7f264747fb54]
 4: gsignal()
 5: abort()
 6: /lib64/libc.so.6(+0x185e) [0x7f264740e85e]
 7: /lib64/libc.so.6(+0x120c7) [0x7f264741f0c7]
 8: (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)+0x109) [0x563cdc36720b]
 9: main()
 10: /lib64/libc.so.6(+0x3248) [0x7f2647410248]
 11: __libc_start_main()
 12: _start()

Related issues 1 (0 open1 closed)

Copied from rgw - Bug #70882: multisite: datalog listing asserts on out-of-bounds --shard-idResolvedAdam Emerson

Actions
Actions #1

Updated by Adam Emerson 8 months ago

  • Copied from Bug #70882: multisite: datalog listing asserts on out-of-bounds --shard-id added
Actions #2

Updated by Adam Emerson 8 months ago

  • Pull request ID set to 64898
Actions #3

Updated by Adam Emerson 6 months ago

  • Status changed from Fix Under Review to Resolved
Actions #4

Updated by Upkeep Bot 6 months ago

  • Merge Commit set to f239f0bc8c8d690c15dde932222003ea98de2842
  • Fixed In set to v20.0.0-2991-gf239f0bc8c
  • Upkeep Timestamp set to 2025-09-20T00:50:05+00:00
Actions #5

Updated by Upkeep Bot 5 months ago

  • Released In set to v20.2.0~93
  • Upkeep Timestamp changed from 2025-09-20T00:50:05+00:00 to 2025-11-01T01:38:42+00:00
Actions

Also available in: Atom PDF