From: Patrick Donnelly Date: Mon, 20 Jul 2026 18:28:42 +0000 (-0400) Subject: Merge PR #69553 into umbrella X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=27c3fdaa2f3cdf2e7abf26c0c9c68b37696fab27;p=ceph.git Merge PR #69553 into umbrella * refs/pull/69553/head: doc: add PendingReleaseNotes entry for rgw multisite DNS endpoint resolution rgw/rest: add TODO for concurrent endpoint DNS resolution rgw/multisite: fix endpoint unreachable detection in RGWRESTConn sync paths rgw: store RGWEndpoint URL as boost::urls::url doc/radosgw: expose rgw_rest_conn_connect_to_resolved_ips and rgw_rest_conn_ip_fail_timeout_secs rgw: rename round-robin counters for brevity rgw/zone: increase visibility into zone connections via admin socket rgw: make CONN_STATUS_EXPIRE_SECS a cfg option rgw/rest: track connection failures per-IP instead of per-endpoint rgw/rest: remove unused headers rgw/rest: consolidate endpoint_urls and resolved_endpoints into single vector rgw: add operator<< for RGWEndpoint and simplify logging rgw: track original URL within RGWEndpoint instead of separate member (refactor) rgw: fix incomplete RGWRESTConn move constructor/assignment rgw/rest: consolidate endpoint status tracking into ResolvedEndpoint rgw/http: apply RGWEndpoint connect_to via libcurl CURLOPT_CONNECT_TO rgw/rest: round-robin resolved endpoint IPs into curl CONNECT_TO mapping rgw/rest: resolve multisite endpoints to all A/AAAA records (optional) rgw: add rgw_resolve_endpoints_into_all_addresses config option rgw/http: introduce RGWEndpoint to carry url + connect_to (refactor) Reviewed-by: Adam C. Emerson --- 27c3fdaa2f3cdf2e7abf26c0c9c68b37696fab27