From 4ec3a6db8982d2274bb58d23bf0cbc7c805575e2 Mon Sep 17 00:00:00 2001 From: Amnon Hanuhov Date: Wed, 17 Jun 2020 16:31:49 +0300 Subject: [PATCH] crimson/osd: Implement cls_cxx_map_remove_range() Signed-off-by: Amnon Hanuhov --- src/crimson/osd/objclass.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/crimson/osd/objclass.cc b/src/crimson/osd/objclass.cc index d6e6766283ea..a84b88040983 100644 --- a/src/crimson/osd/objclass.cc +++ b/src/crimson/osd/objclass.cc @@ -365,7 +365,10 @@ int cls_cxx_map_remove_range(cls_method_context_t hctx, const std::string& key_begin, const std::string& key_end) { - return 0; + OSDOp op{CEPH_OSD_OP_OMAPRMKEYRANGE}; + encode(key_begin, op.indata); + encode(key_end, op.indata); + return execute_osd_op(hctx, op); } int cls_cxx_map_remove_key(cls_method_context_t hctx, const string &key) -- 2.47.3