]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #66258 from aainscow/read_only_execs main
authorAlex Ainscow <aainscow@uk.ibm.com>
Tue, 28 Apr 2026 12:56:07 +0000 (13:56 +0100)
committerGitHub <noreply@github.com>
Tue, 28 Apr 2026 12:56:07 +0000 (13:56 +0100)
osd/rados/rgw/cephfs: Modernize cls interface with compile time safety

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Adam Emerson <aemerson@ibm.com>
13 files changed:
1  2 
PendingReleaseNotes
ceph.spec.in
src/CMakeLists.txt
src/cls/cephfs/cls_cephfs_client.cc
src/cls/cephfs/cls_cephfs_client.h
src/cls/rgw/cls_rgw.cc
src/cls/rgw/cls_rgw_client.cc
src/cls/rgw/cls_rgw_ops.h
src/cls/rgw/cls_rgw_types.h
src/include/rados/librados.hpp
src/librados/librados_cxx.cc
src/test/CMakeLists.txt
src/test/librados/aio_cxx.cc

Simple merge
diff --cc ceph.spec.in
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 01b91629191fc1002cbf6177e46c5365bdf99618,a490e5a69189ba9d21eeb17d4fd4b42113592320..b671a4be45774c11a6b7c662db690f92158510cc
@@@ -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<rgw_cls_read_olh_log_ret>(&log_ret, &op_ret));
+   op.exec(method::bucket_read_olh_log, in, new ClsBucketIndexOpCtx<rgw_cls_read_olh_log_ret>(&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,
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge