Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rgw multisite: preserve zone's extra pool
In current multisite scenarios,if a bucket is created in master, we end up storing multipart metadata in `$source-zone.rgw.buckets.non-ec` pool instead of the zone's own non-ec pool, so we end up additionally creating this pool and storing multipart metadata entries in it. Also if a bucket is created in a secondary zone, and we initiate a multipart upload, before mdlog sync with master, we end up getting errors during complete multipart requests as omap entries are partly stored in the `$zone.rgw.buckets.non-ec` as well as `$source-zone.rgw.buckets.non-ec` pools which leads to total number of parts mismatch. Fixes: http://tracker.ceph.com/issues/16712 Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com> (cherry picked from commit d4ecc95)
- Loading branch information