Project

General

Profile

Feature #5417

rgw: separate bucket metadata object into pointer object and instance object

Added by Yehuda Sadeh almost 11 years ago. Updated over 10 years ago.

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

0%

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

Description

Instead of having a single bucket metadata object, we'll separate into a bucket 'head' object that will point at the current instance. Metadata operations will be done on the instance object and not on the head object. This will make it easier to sync metadata and data operations.
Also, system requests (used by dr/geo agent) will have the bucket instance id in them, so that they applied on the correct instance.
Bucket removal will not remove the bucket index object (for that instance), there will be a different request for that.

History

#1 Updated by Yehuda Sadeh almost 11 years ago

  • Status changed from New to Fix Under Review

#2 Updated by Sage Weil over 10 years ago

  • Status changed from Fix Under Review to Resolved

Also available in: Atom PDF