]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/lua: cache lua bytecode
authorNithya Balachandran <nithya.balachandran@ibm.com>
Thu, 19 Feb 2026 15:38:32 +0000 (15:38 +0000)
committerNithya Balachandran <nithya.balachandran@ibm.com>
Thu, 19 Feb 2026 15:53:56 +0000 (15:53 +0000)
commitd7bcb1663bfd9fa9be23f88c5bb54fc960ac1f16
tree3f74e6587071544708d06de54061b0dd88613067
parent53f8441172c46e34523029ab88f9db7a45514e84
rgw/lua: cache lua bytecode

Improves performance by caching the Lua bytecode.

Fixes: https://tracker.ceph.com/issues/74219
Signed-off-by: Nithya Balachandran <nithya.balachandran@ibm.com>
27 files changed:
src/rgw/driver/motr/rgw_sal_motr.cc
src/rgw/driver/motr/rgw_sal_motr.h
src/rgw/driver/posix/rgw_sal_posix.cc
src/rgw/driver/posix/rgw_sal_posix.h
src/rgw/driver/rados/rgw_sal_rados.cc
src/rgw/driver/rados/rgw_sal_rados.h
src/rgw/rgw_appmain.cc
src/rgw/rgw_lua.cc
src/rgw/rgw_lua.h
src/rgw/rgw_lua_background.cc
src/rgw/rgw_lua_background.h
src/rgw/rgw_lua_data_filter.cc
src/rgw/rgw_lua_data_filter.h
src/rgw/rgw_lua_request.cc
src/rgw/rgw_lua_request.h
src/rgw/rgw_lua_types.h [new file with mode: 0644]
src/rgw/rgw_lua_utils.cc
src/rgw/rgw_lua_utils.h
src/rgw/rgw_op.cc
src/rgw/rgw_process.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_store.h
src/test/rgw/test_rgw_lua.cc