Actions
Bug #37448
closedmultisite: sync gets stuck retrying deletes that fail with ERR_PRECONDITION_FAILED
% Done:
0%
Source:
Tags:
multisite
Backport:
luminous mimic
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
When processing the sync of object deletion, we use an If-UnModified-Since precondition to avoid deleting the local copy of the object if it's changed since the other zone deleted it. Data sync does not handle the ERR_PRECONDITION_FAILED error for this case, though, and treats it as a failure to be retried until success. This results in a data sync shard that gets stuck and can no longer make progress.
Actions