From: Amnon Hanuhov Date: Wed, 27 May 2020 09:43:57 +0000 (+0300) Subject: crimson/osd: Implement cls_cxx_map_write_header() X-Git-Tag: v16.1.0~1839^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9606c584547f4eaca567c2ac124cf52d3ef0683e;p=ceph.git crimson/osd: Implement cls_cxx_map_write_header() Signed-off-by: Amnon Hanuhov --- diff --git a/src/crimson/osd/objclass.cc b/src/crimson/osd/objclass.cc index ced15f90aed1..d6e6766283ea 100644 --- a/src/crimson/osd/objclass.cc +++ b/src/crimson/osd/objclass.cc @@ -356,7 +356,9 @@ int cls_cxx_map_clear(cls_method_context_t hctx) int cls_cxx_map_write_header(cls_method_context_t hctx, bufferlist *inbl) { - return 0; + OSDOp op{CEPH_OSD_OP_OMAPSETHEADER}; + op.indata.claim(*inbl); + return execute_osd_op(hctx, op); } int cls_cxx_map_remove_range(cls_method_context_t hctx,