cls_rgw_gc_queue_defer_entry(op, cct->_conf->rgw_gc_obj_min_wait, info);
cls_rgw_gc_remove(op, {tag});
- auto c = librados::Rados::aio_create_completion(nullptr, nullptr, nullptr);
+ auto c = librados::Rados::aio_create_completion(nullptr, nullptr);
store->gc_aio_operate(obj_names[i], c, &op);
c->release();
}
// enqueue succeeds
cls_rgw_gc_remove(op, {tag});
- auto c = librados::Rados::aio_create_completion(nullptr, nullptr, nullptr);
+ auto c = librados::Rados::aio_create_completion(nullptr, nullptr);
int ret = store->gc_aio_operate(obj_names[i], c, &op);
c->release();
return ret;
state->info.chain = chain;
state->info.tag = tag;
state->completion = librados::Rados::aio_create_completion(
- state.get(), async_defer_callback, nullptr);
+ state.get(), async_defer_callback);
int ret = store->gc_aio_operate(obj_names[i], state->completion, &op);
if (ret == 0) {
ObjectWriteOperation op;
cls_rgw_gc_remove(op, tags);
- auto c = librados::Rados::aio_create_completion(nullptr, nullptr, nullptr);
+ auto c = librados::Rados::aio_create_completion(nullptr, nullptr);
int ret = store->gc_aio_operate(obj_names[index], c, &op);
if (ret < 0) {
c->release();
}
}
- AioCompletion *c = librados::Rados::aio_create_completion(NULL, NULL, NULL);
+ auto c = librados::Rados::aio_create_completion(nullptr, nullptr);
int ret = ioctx->aio_operate(oid, c, op);
if (ret < 0) {
return ret;
register_completion->release();
register_completion = nullptr;
}
- register_completion = librados::Rados::aio_create_completion(nullptr, nullptr, nullptr);
+ register_completion = librados::Rados::aio_create_completion(nullptr, nullptr);
register_ret = obj.aio_watch(register_completion, &watch_handle, this);
if (register_ret < 0) {
register_completion->release();