Project

General

Profile

Actions

Feature #65769

open

rgw: make incomplete multipart upload part of bucket check efficient

Added by J. Eric Ivancich 15 days ago. Updated 8 days ago.

Status:
Pending Backport
Priority:
Normal
Target version:
% Done:

0%

Source:
Tags:
backport_processed
Backport:
quincy, reef, squid
Reviewed:
Affected Versions:
Pull request ID:

Description

Previously the incomplete multipart portion of bucket check would list all entries in the multipart namespace across all shards and then analyze them in memory before taking further action.

Since all index entries for a given multipart upload are all on the same shard by design, we can work on this asynchronously shard by shard. Furthermore since all entries for a given multipart upload are sequential in the bucket index, we can use a small window to analyze each of the uploads.


Related issues 3 (3 open0 closed)

Copied to rgw - Backport #65891: quincy: rgw: make incomplete multipart upload part of bucket check efficientIn ProgressJ. Eric IvancichActions
Copied to rgw - Backport #65892: squid: rgw: make incomplete multipart upload part of bucket check efficientNewJ. Eric IvancichActions
Copied to rgw - Backport #65893: reef: rgw: make incomplete multipart upload part of bucket check efficientNewJ. Eric IvancichActions
Actions #1

Updated by J. Eric Ivancich 15 days ago

quincy backport ready to go -- https://github.com/ceph/ceph/pull/57244

Actions #2

Updated by J. Eric Ivancich 8 days ago

  • Status changed from Fix Under Review to Pending Backport
Actions #3

Updated by Backport Bot 8 days ago

  • Copied to Backport #65891: quincy: rgw: make incomplete multipart upload part of bucket check efficient added
Actions #4

Updated by Backport Bot 8 days ago

  • Copied to Backport #65892: squid: rgw: make incomplete multipart upload part of bucket check efficient added
Actions #5

Updated by Backport Bot 8 days ago

  • Copied to Backport #65893: reef: rgw: make incomplete multipart upload part of bucket check efficient added
Actions #6

Updated by Backport Bot 8 days ago

  • Tags set to backport_processed
Actions

Also available in: Atom PDF