]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: add hook for RGWOp subclasses to write custom metadata to ops logs
authorCory Snyder <csnyder@iland.com>
Fri, 15 Jul 2022 01:40:22 +0000 (21:40 -0400)
committerCory Snyder <csnyder@iland.com>
Mon, 3 Oct 2022 20:18:16 +0000 (16:18 -0400)
commitf079de22e54e5efe95a04a7d057cb35d301ec45c
tree134c8f2c0833d8d21a395b83c18fcd08429c2474
parent57b44406cdc65243c09e08aacac8a9bb403f69e8
rgw: add hook for RGWOp subclasses to write custom metadata to ops logs

Adds a write_ops_log_entry method to the RGWOp class to allow it's
subclasses an opportunity to modify the request ops log entry.

Signed-off-by: Cory Snyder <csnyder@iland.com>
(cherry picked from commit be33b5d11e3b64356a0ef10a9795e6c33b7133dc)

Conflicts:
src/rgw/librgw.cc
src/rgw/rgw_lib.cc
src/rgw/rgw_log.cc
src/rgw/rgw_log.h
src/rgw/rgw_lua_request.cc
src/rgw/rgw_lua_request.h
src/test/rgw/test_rgw_lua.cc

Cherry-pick notes:
- minor conflicts due to formatting and param changes
src/rgw/librgw.cc
src/rgw/rgw_log.cc
src/rgw/rgw_log.h
src/rgw/rgw_lua_request.cc
src/rgw/rgw_lua_request.h
src/rgw/rgw_op.h
src/rgw/rgw_process.cc
src/rgw/rgw_rest_s3.cc
src/test/rgw/test_rgw_lua.cc