Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
This project is now read‑only. Starting Monday, February 2, please use https://ibm-ceph.atlassian.net/ for all bug tracking management.

Bug 2298523

Summary: RFE: rgw: read-affinity implementation (topology aware for reads)
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Matt Benjamin (redhat) <mbenjamin>
Component: RGWAssignee: Matt Benjamin (redhat) <mbenjamin>
Status: CLOSED ERRATA QA Contact: Tejas <tchandra>
Severity: high Docs Contact:
Priority: unspecified    
Version: 8.0CC: akraj, ceph-eng-bugs, cephqe-warriors, mwatts, rpollack
Target Milestone: ---Keywords: FutureFeature
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ceph-19.1.0-3 Doc Type: Enhancement
Doc Text:
.Improved efficiency of Ceph Object Gateway clusters over multiple locations With this release, if possible, data is now read from the nearest physical OSD instance in a placement group. As a result, the local read improves the efficiency of Ceph Object Gateway clusters that span over multiple physical locations.
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-11-25 09:02:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2317218    

Description Matt Benjamin (redhat) 2024-07-17 20:48:28 UTC
Description of problem:
This RFE tracks IBM Jira issue https://jsw.ibm.com/browse/ISCE-558

When using the ceph in a stretched deployment, we can see requests being sent between datacenter unnecessarily. For example, a client in datacentre A requesting an object may connect to the RGW in datacentre B, despite being an RGW running in datacenter A.

Additional info:

Rook/ODF implementation for RWO storage (RBD read affinity) [2]

[1] https://kubernetes.io/docs/concepts/services-networking/topology-aware-hints/
[2] https://blog.rook.io/rook-v1-11-storage-enhancements-8001aa67e10e

Upstream PR: https://github.com/ceph/ceph/pull/55563
Tracker: https://tracker.ceph.com/issues/61701

Version-Release number of selected component (if applicable):
all prior to 8.0

Comment 9 errata-xmlrpc 2024-11-25 09:02:52 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Red Hat Ceph Storage 8.0 security, bug fix, and enhancement updates), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2024:10216

Comment 10 Red Hat Bugzilla 2025-03-26 04:25:42 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days