avoid direct calls to ioctx_create() so rgw_init_ioctx() can set
appropriate flags globally
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
38929f4e17a624745103bf6a977bed007308a551)
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;