Bug 2219427 - 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: POST
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: RGW-Multisite
Version: 6.1
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: 7.0
Assignee: Matt Benjamin (redhat)
QA Contact: Madhavi Kasturi
URL:
Whiteboard:
Depends On:
Blocks: 2219465
TreeView+ depends on / blocked
 
Reported: 2023-07-03 15:31 UTC by Matt Benjamin (redhat)
Modified: 2023-08-16 07:55 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 2219465 (view as bug list)
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 15:31:51 UTC
Red Hat Issue Tracker RHCEPH-6952 0 None None None 2023-07-03 15:33:26 UTC

Description Matt Benjamin (redhat) 2023-07-03 15:31:00 UTC
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.

Comment 1 RHEL Program Management 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.