Project

General

Profile

Actions

Bug #42358

closed

rgw: reduce per-shard entry count during ordered bucket listing

Added by J. Eric Ivancich over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
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

Currently, if someone requests the 1000 next entries from a bucket, each bucket index shard will receive a request for the 1000 next entries. When there are hundreds, thousands, or tens of thousands of bucket index shards, this results in a huge amplification of the request, even though only 1000 entries will be returned.

These changes reduce the per-bucket index shard requests. These also allow re-requests in edge cases where all of one shard's returned entries are consumed. Finally these changes improve the determination of whether the resulting list is truncated.


Related issues 1 (0 open1 closed)

Precedes rgw - Bug #43180: rgw: ordered listing of bucket with many incomplete multipart uploads failsResolvedJ. Eric Ivancich

Actions
Actions

Also available in: Atom PDF