]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: Lua scripting global map feature
authorMatan Breizman <Matan.Brz@gmail.com>
Sat, 14 Aug 2021 21:01:49 +0000 (21:01 +0000)
committerYuval Lifshitz <ylifshit@redhat.com>
Sun, 8 May 2022 11:10:32 +0000 (14:10 +0300)
commit4856c7d514cab493c28ca924212d056cc4e3f464
treeb4d13fbd186d1f2ec7d77f8356a88b8cf30be80b
parent74e57a6ab2e0ed6bf0e8752f482d4cc820548083
rgw: Lua scripting global map feature

Adding a lua background class. This class aims to allow to run a background
Lua script and bind a shared Lua table with a cpp map.

Signed-off-by: Matan Breizman <Matan.Brz@gmail.com>
16 files changed:
doc/radosgw/lua-scripting.rst
src/rgw/CMakeLists.txt
src/rgw/rgw_admin.cc
src/rgw/rgw_asio_frontend.cc
src/rgw/rgw_loadgen_process.cc
src/rgw/rgw_lua.cc
src/rgw/rgw_lua.h
src/rgw/rgw_lua_background.cc [new file with mode: 0644]
src/rgw/rgw_lua_background.h [new file with mode: 0644]
src/rgw/rgw_lua_request.cc
src/rgw/rgw_lua_request.h
src/rgw/rgw_lua_utils.h
src/rgw/rgw_main.cc
src/rgw/rgw_process.cc
src/rgw/rgw_process.h
src/test/cli/radosgw-admin/help.t