From: Orit Wasserman Date: Thu, 13 Apr 2017 15:44:33 +0000 (+0300) Subject: rgw: add missing handles for set_resharding, clear_resharding X-Git-Tag: ses5-milestone6~8^2~7^2~89 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=98d85722a33fc9c74096bcef1939b3855abe4012;p=ceph.git rgw: add missing handles for set_resharding, clear_resharding Signed-off-by: Orit Wasserman --- diff --git a/src/cls/rgw/cls_rgw.cc b/src/cls/rgw/cls_rgw.cc index 846a0ac494f8..c27f7b295679 100644 --- a/src/cls/rgw/cls_rgw.cc +++ b/src/cls/rgw/cls_rgw.cc @@ -3616,7 +3616,7 @@ static int rgw_reshard_remove(cls_method_context_t hctx, bufferlist *in, bufferl const string resharding_attr = "resharding"; -static int cls_rgw_set_bucket_resharding(cls_method_context_t hctx, bufferlist *in, bufferlist *out) +static int rgw_set_bucket_resharding(cls_method_context_t hctx, bufferlist *in, bufferlist *out) { cls_rgw_set_bucket_resharding_op op; @@ -3645,7 +3645,7 @@ static int cls_rgw_set_bucket_resharding(cls_method_context_t hctx, bufferlist * return 0; } -static int cls_rgw_clear_bucket_resharding(cls_method_context_t hctx, bufferlist *in, bufferlist *out) +static int rgw_clear_bucket_resharding(cls_method_context_t hctx, bufferlist *in, bufferlist *out) { cls_rgw_set_bucket_resharding_op op; @@ -3674,7 +3674,6 @@ static int cls_rgw_clear_bucket_resharding(cls_method_context_t hctx, bufferlist return 0; } - CLS_INIT(rgw) { CLS_LOG(1, "Loaded rgw class!"); @@ -3776,6 +3775,10 @@ CLS_INIT(rgw) cls_register_cxx_method(h_class, "reshard_get", CLS_METHOD_RD,rgw_reshard_get, &h_rgw_reshard_get); cls_register_cxx_method(h_class, "reshard_get_head", CLS_METHOD_RD, rgw_reshard_get_head, &h_rgw_reshard_get_head); cls_register_cxx_method(h_class, "reshard_remove", CLS_METHOD_RD | CLS_METHOD_WR, rgw_reshard_remove, &h_rgw_reshard_remove); + cls_register_cxx_method(h_class, "set_bucket_resharding", CLS_METHOD_RD | CLS_METHOD_WR, + rgw_set_bucket_resharding, &h_rgw_set_bucket_resharding); + cls_register_cxx_method(h_class, "clear_bucket_resharding", CLS_METHOD_RD | CLS_METHOD_WR, + rgw_clear_bucket_resharding, &h_rgw_clear_bucket_resharding); return; }