From: Chen Yuanrun <114801934+chenyuanrun@users.noreply.github.com> Date: Mon, 29 Jan 2024 10:04:59 +0000 (+0000) Subject: librados: use CEPH_OSD_FLAG_FULL_FORCE for IoCtxImpl::remove X-Git-Tag: v20.0.0~2342^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a4e2a598aeeec6eeeae00d5c81443ab8e091a337;p=ceph.git librados: use CEPH_OSD_FLAG_FULL_FORCE for IoCtxImpl::remove librados::OPERATION_FULL_FORCE should be translated to CEPH_OSD_FLAG_FULL_FORCE before calling IoCtxImpl::remove(). Fixes: https://tracker.ceph.com/issues/64558 Signed-off-by: Chen Yuanrun --- diff --git a/src/librados/IoCtxImpl.cc b/src/librados/IoCtxImpl.cc index d66b56560f9c..947d8a4930aa 100644 --- a/src/librados/IoCtxImpl.cc +++ b/src/librados/IoCtxImpl.cc @@ -1235,7 +1235,7 @@ int librados::IoCtxImpl::remove(const object_t& oid) ::ObjectOperation op; prepare_assert_ops(&op); op.remove(); - return operate(oid, &op, nullptr, librados::OPERATION_FULL_FORCE); + return operate(oid, &op, nullptr, CEPH_OSD_FLAG_FULL_FORCE); } int librados::IoCtxImpl::remove(const object_t& oid, int flags)