Project

General

Profile

Actions

Bug #39657

closed

multisite: metadata sync does not keep retrying failed entries

Added by Casey Bodley almost 5 years ago. Updated about 1 year ago.

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

100%

Source:
Tags:
multisite backport_processed
Backport:
octopus pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

RGWMetaSyncSingleEntryCR will retry sync of an entry NUM_TRANSIENT_ERROR_RETRIES=10 times and give up. After returning a failure, sync continues advancing past the entry and never retries again until radosgw restarts.

The rgw_sync_meta_inject_err_probability config variable injects errors here to test the error handling, but the lack of retries means that we can't pass multisite tests with error injection enabled.


Related issues 3 (1 open2 closed)

Related to rgw - Bug #53668: Why not add a xxx.retry obJ to metadata synchronization at multisite for exception retriesNeed More Info

Actions
Copied to rgw - Backport #51784: octopus: multisite: metadata sync does not keep retrying failed entriesRejectedActions
Copied to rgw - Backport #51785: pacific: multisite: metadata sync does not keep retrying failed entriesResolvedCory SnyderActions
Actions

Also available in: Atom PDF