From: Casey Bodley Date: Tue, 4 Mar 2025 18:12:07 +0000 (-0500) Subject: rgw: RGWRadosRemoveCR uses rgw_init_ioctx() X-Git-Tag: testing/wip-pdonnell-testing-20250324.181635-debug~59^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=38929f4e17a624745103bf6a977bed007308a551;p=ceph-ci.git rgw: RGWRadosRemoveCR uses rgw_init_ioctx() avoid direct calls to ioctx_create() so rgw_init_ioctx() can set appropriate flags globally Signed-off-by: Casey Bodley --- diff --git a/src/rgw/driver/rados/rgw_cr_rados.cc b/src/rgw/driver/rados/rgw_cr_rados.cc index 5b69c5725ff..ddc8f152d8e 100644 --- a/src/rgw/driver/rados/rgw_cr_rados.cc +++ b/src/rgw/driver/rados/rgw_cr_rados.cc @@ -437,7 +437,7 @@ RGWRadosRemoveCR::RGWRadosRemoveCR(rgw::sal::RadosStore* store, const rgw_raw_ob int RGWRadosRemoveCR::send_request(const DoutPrefixProvider *dpp) { auto rados = store->getRados()->get_rados_handle(); - int r = rados->ioctx_create(obj.pool.name.c_str(), ioctx); + int r = rgw_init_ioctx(dpp, rados, obj.pool, ioctx); if (r < 0) { lderr(cct) << "ERROR: failed to open pool (" << obj.pool.name << ") ret=" << r << dendl; return r;