]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: lua, add support for lua packages to the lua manager 47397/head
authorKaleb S. KEITHLEY <kkeithle@redhat.com>
Mon, 1 Aug 2022 21:30:32 +0000 (17:30 -0400)
committerKaleb S. KEITHLEY <kkeithle@redhat.com>
Tue, 2 Aug 2022 21:09:44 +0000 (17:09 -0400)
commit10bc82fb00e50472689660f8ea705a1f9135508d
tree5cbaa759935870cdd68d71c9966cf6ef09a0b26a
parente9d361f62191a104642c85e7178d2fb4a06ac2d9
rgw: lua, add support for lua packages to the lua manager

Refactor lua manager, adding new {add,remove}_package(), and
list_packages() methods; and changing get(), put(), del() methods
to {get,put,del}_script().  Renaming class from *LuaScriptManager
to *LuaManager to be consistent with dual *script and *package
functionality.

Note: I considered keeping the existing *LuaScriptManager classes
as is and adding *LuaPackageManager classes, but that seemed/seems
like overkill to me.

Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
15 files changed:
src/rgw/rgw_lua.cc
src/rgw/rgw_lua.h
src/rgw/rgw_main.cc
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.cc
src/rgw/rgw_sal_dbstore.h
src/rgw/rgw_sal_filter.cc
src/rgw/rgw_sal_filter.h
src/rgw/rgw_sal_fwd.h
src/rgw/rgw_sal_motr.cc
src/rgw/rgw_sal_motr.h
src/rgw/rgw_sal_rados.cc
src/rgw/rgw_sal_rados.h
src/rgw/rgw_sal_store.h
src/test/CMakeLists.txt