Bug 2219465 - rgw: take upstream fixes for race handling zone trace during full sync
Summary: rgw: take upstream fixes for race handling zone trace during full sync
Keywords:
Status: ASSIGNED
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: RGW-Multisite
Version: 6.1
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: 6.1z2
Assignee: Matt Benjamin (redhat)
QA Contact: Madhavi Kasturi
URL:
Whiteboard:
Depends On: 2219427
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-03 19:48 UTC by Matt Benjamin (redhat)
Modified: 2023-07-25 19:22 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 2219427
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github ceph ceph pull 51715 0 None Merged RGW: Pass and check destination zone trace when fetching object 2023-07-03 19:49:17 UTC
Red Hat Issue Tracker RHCEPH-6955 0 None None None 2023-07-03 19:49:21 UTC

Description Matt Benjamin (redhat) 2023-07-03 19:48:06 UTC
+++ This bug was initially created as a clone of Bug #2219427 +++

Description of problem:

The proposed fix for a race condition in multisite during full sync involving deletes. A custom header was added passing the destination zone's trace string and is then checked against the object's replication trace. If there is a match, a 304 response is returned which will prevent full sync from overwriting a deleted object. Please see the tracker for more details.

--- Additional comment from RHEL Program Management on 2023-07-03 15:31:11 UTC ---

Please specify the severity of this bug. Severity is defined here:
https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.


Note You need to log in before you can comment on or make changes to this bug.