From 0a31f54e7bc7cd64c1dfaab673b3ddadafacfc4a Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Sat, 20 May 2017 23:00:07 -0400 Subject: [PATCH] osdc: add Objecter omap_rm_range() Signed-off-by: Casey Bodley --- src/osdc/Objecter.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/osdc/Objecter.h b/src/osdc/Objecter.h index 292fd918cfa..23bf1da7fff 100644 --- a/src/osdc/Objecter.h +++ b/src/osdc/Objecter.h @@ -1003,6 +1003,13 @@ struct ObjectOperation { add_data(CEPH_OSD_OP_OMAPRMKEYS, 0, bl.length(), bl); } + void omap_rm_range(std::string_view key_begin, std::string_view key_end) { + bufferlist bl; + encode(key_begin, bl); + encode(key_end, bl); + add_data(CEPH_OSD_OP_OMAPRMKEYRANGE, 0, bl.length(), bl); + } + // object classes void call(const char *cname, const char *method, ceph::buffer::list &indata) { add_call(CEPH_OSD_OP_CALL, cname, method, indata, NULL, NULL, NULL); -- 2.39.5