From: Alex Ainscow Date: Tue, 28 Apr 2026 12:56:07 +0000 (+0100) Subject: Merge pull request #66258 from aainscow/read_only_execs X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;p=ceph.git Merge pull request #66258 from aainscow/read_only_execs osd/rados/rgw/cephfs: Modernize cls interface with compile time safety Reviewed-by: Bill Scales Reviewed-by: Radoslaw Zarzynski Reviewed-by: Patrick Donnelly Reviewed-by: Adam Emerson --- 5007efad275c40c97654afaafb22818fd9b84a00 diff --cc src/cls/rgw/cls_rgw_client.cc index 01b91629191f,a490e5a69189..b671a4be4577 --- a/src/cls/rgw/cls_rgw_client.cc +++ b/src/cls/rgw/cls_rgw_client.cc @@@ -360,9 -361,8 +361,9 @@@ void cls_rgw_get_olh_log(librados::Obje call.olh = olh; call.ver_marker = ver_marker; call.olh_tag = olh_tag; + call.get_stales = true; encode(call, in); - op.exec(RGW_CLASS, RGW_BUCKET_READ_OLH_LOG, in, new ClsBucketIndexOpCtx(&log_ret, &op_ret)); + op.exec(method::bucket_read_olh_log, in, new ClsBucketIndexOpCtx(&log_ret, &op_ret)); } int cls_rgw_get_olh_log(IoCtx& io_ctx, string& oid, const cls_rgw_obj_key& olh, uint64_t ver_marker,