Project

General

Profile

Actions

Feature #940

closed

obsync: use COPY optimization

Added by Colin McCabe about 13 years ago. Updated about 8 years ago.

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

0%

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

Description

The COPY operation can copy data between buckets without involving the client.

In Amazon's words,

In addition to the obvious use for this feature -- creating a new S3 object from an existing one -- you can also use it to rename an object within a bucket or to move an object to a new bucket. You can also update the metadata for an object by copying it to itself while supplying new metadata.

osync should use the COPY operation to copy data between buckets that are on the same host, instead of doing a GET followed by a PUT.
This would be a nice optimization.

Actions #1

Updated by Sage Weil about 13 years ago

  • Category set to obsync
Actions #2

Updated by Sage Weil over 12 years ago

  • Tracker changed from Bug to Feature
  • Subject changed from osync: use COPY optimization to obsync: use COPY optimization
  • Target version set to 19
Actions #3

Updated by Sage Weil over 12 years ago

  • Target version deleted (19)
Actions #4

Updated by Loïc Dachary over 9 years ago

  • Project changed from Ceph to rgw
  • Category deleted (obsync)
Actions #5

Updated by Yehuda Sadeh about 8 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF