Project

General

Profile

Actions

Bug #40818

closed

multisite: versioned bucket deletion sometimes fails with BucketNotEmpty

Added by Casey Bodley almost 5 years ago. Updated over 4 years ago.

Status:
Won't Fix
Priority:
Normal
Assignee:
Target version:
-
% Done:

0%

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

Description

On the master zone A, after deleting the contents of a bucket that contains delete markers, a bucket deletion request may fail with BucketNotEmpty if the removal of the delete markers races with a full sync from the secondary zone B. If full sync gets a bucket listing from the zone B that includes a delete marker, zone A will recreate that delete marker. That delete marker will be deleted again when it gets to incremental sync, but an attempt to delete the bucket before that will fail with BucketNotEmpty.

Actions

Also available in: Atom PDF