Project

General

Profile

Feature #1726

rgw: improve multipart upload performance

Added by Yehuda Sadeh over 12 years ago. Updated about 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Currently when the upload completes, for each part we do:
- prepare index
- remove object
- complete index

Each of those operations is synchronous. That can be improved, we can add new batch-prepare and batch-complete operations that will update the index for all the upload parts at once, and the removal invokation can be async (we'll wait for the entire batch before calling the complete).

History

#1 Updated by Yehuda Sadeh over 12 years ago

  • Category set to 22

#2 Updated by Yehuda Sadeh almost 12 years ago

  • Status changed from New to Rejected

Actually, this is obsolete. Nowadays when we complete the upload we only create a new index, which we point at all the uploaded parts.

#3 Updated by John Spray about 6 years ago

  • Project changed from Ceph to rgw
  • Category deleted (22)

Bulk reassign of radosgw category to RGW project.

Also available in: Atom PDF