Project

General

Profile

Bug #17624

multisite: after finishing full sync on a bucket, incremental sync starts over from the beginning

Added by Casey Bodley about 1 year ago. Updated 11 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
10/19/2016
Due date:
% Done:

0%

Source:
other
Tags:
Backport:
jewel
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Release:
Needs Doc:
No

Description

Although RGWInitBucketShardSyncStatusCoroutine queries and stores the correct markers for incremental sync, those markers are not set in the member variable RGWRunBucketSyncCoroutine::sync_status which gets passed to RGWBucketShardIncrementalSyncCR. This causes incremental sync to start from empty markers (the beginning of the remote's bilog).

https://github.com/ceph/ceph/pull/11553


Related issues

Related to rgw - Bug #17661: 'radosgw-admin bucket sync init' crashes Resolved 10/21/2016
Copied to rgw - Backport #17733: jewel: multisite: after finishing full sync on a bucket, incremental sync starts over from the beginning Resolved

History

#1 Updated by Casey Bodley about 1 year ago

  • Related to Bug #17661: 'radosgw-admin bucket sync init' crashes added

#2 Updated by Casey Bodley about 1 year ago

backport will need the fix for http://tracker.ceph.com/issues/17661 as well

#3 Updated by Yehuda Sadeh about 1 year ago

  • Status changed from Need Review to Pending Backport

#4 Updated by Loic Dachary about 1 year ago

  • Copied to Backport #17733: jewel: multisite: after finishing full sync on a bucket, incremental sync starts over from the beginning added

#5 Updated by Nathan Cutler 11 months ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF