From: Kefu Chai Date: Tue, 22 Oct 2019 11:14:16 +0000 (+0800) Subject: rgw: s/create_completion/create_completion2/ X-Git-Tag: v15.1.0~1090^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5bbd31041ceaab21233a632e2eb3f0424b2cc155;p=ceph.git rgw: s/create_completion/create_completion2/ to silence the warnings like s_user_client.cc:151:77: warning: 'static librados::v14_2_0::AioCompletion* librados::v14_2_0::Rados::aio_create_completion(void*, librados::callback_t, librados::callback_t)' is deprecated [-Wdeprecated-declarations] AioCompletion *c = librados::Rados::aio_create_completion(NULL, NULL, NULL); ^ Signed-off-by: Kefu Chai --- diff --git a/src/cls/rgw/cls_rgw_client.cc b/src/cls/rgw/cls_rgw_client.cc index fdd73d52a037..c034bee80ae5 100644 --- a/src/cls/rgw/cls_rgw_client.cc +++ b/src/cls/rgw/cls_rgw_client.cc @@ -636,7 +636,7 @@ int cls_rgw_get_dir_header_async(IoCtx& io_ctx, string& oid, RGWGetDirHeader_CB ObjectReadOperation op; GetDirHeaderCompletion *cb = new GetDirHeaderCompletion(ctx); op.exec(RGW_CLASS, RGW_BUCKET_LIST, in, cb); - AioCompletion *c = librados::Rados::aio_create_completion(NULL, NULL, NULL); + AioCompletion *c = librados::Rados::aio_create_completion(nullptr, nullptr); int r = io_ctx.aio_operate(oid, c, &op, NULL); c->release(); if (r < 0) diff --git a/src/cls/rgw/cls_rgw_client.h b/src/cls/rgw/cls_rgw_client.h index 5085ccdf52ce..2d1566b7ad35 100644 --- a/src/cls/rgw/cls_rgw_client.h +++ b/src/cls/rgw/cls_rgw_client.h @@ -99,7 +99,7 @@ public: bool aio_operate(librados::IoCtx& io_ctx, const string& oid, librados::ObjectReadOperation *op) { std::lock_guard l{lock}; BucketIndexAioArg *arg = new BucketIndexAioArg(get_next(), this); - librados::AioCompletion *c = librados::Rados::aio_create_completion((void*)arg, NULL, bucket_index_op_completion_cb); + librados::AioCompletion *c = librados::Rados::aio_create_completion((void*)arg, bucket_index_op_completion_cb); int r = io_ctx.aio_operate(oid, c, (librados::ObjectReadOperation*)op, NULL); if (r >= 0) { add_pending(arg->id, c, oid); @@ -115,7 +115,7 @@ public: bool aio_operate(librados::IoCtx& io_ctx, const string& oid, librados::ObjectWriteOperation *op) { std::lock_guard l{lock}; BucketIndexAioArg *arg = new BucketIndexAioArg(get_next(), this); - librados::AioCompletion *c = librados::Rados::aio_create_completion((void*)arg, NULL, bucket_index_op_completion_cb); + librados::AioCompletion *c = librados::Rados::aio_create_completion((void*)arg, bucket_index_op_completion_cb); int r = io_ctx.aio_operate(oid, c, (librados::ObjectWriteOperation*)op); if (r >= 0) { add_pending(arg->id, c, oid);