Bug 2023377 - rgw: fix `bi put` not using right bucket index shard 5.1
Summary: rgw: fix `bi put` not using right bucket index shard 5.1
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: RGW
Version: 5.1
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: 5.1
Assignee: J. Eric Ivancich
QA Contact: Madhavi Kasturi
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-11-15 15:07 UTC by J. Eric Ivancich
Modified: 2022-04-04 10:23 UTC (History)
8 users (show)

Fixed In Version: ceph-16.2.6-26.el8cp
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-04-04 10:22:55 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHCEPH-2305 0 None None None 2021-11-15 15:09:55 UTC
Red Hat Product Errata RHSA-2022:1174 0 None None None 2022-04-04 10:23:22 UTC

Description J. Eric Ivancich 2021-11-15 15:07:31 UTC
Description of problem:

`radosgw-admin bi put ...` does not put incomplete multipart objects in the correct shard.

Version-Release number of selected component (if applicable):


How reproducible:

Very

Steps to Reproduce:
1. Use `radosgw-admin bi put ...` to put many incomplete multipart uploads in a bucket index such that they all have the same object name but different suffixes.

Actual results:

They will be placed in different shards. For example, `radosgw-admin bi list ...` will not have them sorted because they're in different shards.

Expected results:

They would be sorted.


Additional info:

Upstream PR: https://github.com/ceph/ceph/pull/43908

The following list of index entries might demonstrate the issue:

_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1291
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1292
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1293
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1294
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1295
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1296
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1297
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1299
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.13
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.130
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1300
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1301
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1303
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1304
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1305
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1306
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1307
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1308
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1309
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.131
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1310
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1311
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1312
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1313
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1314
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1315
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1316
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1318
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1319
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.132
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1320
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1321
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1322
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1323
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1324
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1325
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1326
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1327
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1328
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1329
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.133
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1330
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1331
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1332
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1333
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1334
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1335
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1336
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1337
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1338
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.1339
_multipart_ALL-filehashes-feed.2~HyiImxYbmaxKHsy_ADyoRgwr8-v_d-K.134

Comment 1 RHEL Program Management 2021-11-15 15:07:37 UTC
Please specify the severity of this bug. Severity is defined here:
https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.

Comment 10 errata-xmlrpc 2022-04-04 10:22:55 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: Red Hat Ceph Storage 5.1 Security, Enhancement, and Bug Fix update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2022:1174


Note You need to log in before you can comment on or make changes to this bug.