]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/lua: run lua scripts in s3 requests context 35477/head
authorYuval Lifshitz <ylifshit@redhat.com>
Mon, 8 Jun 2020 12:26:47 +0000 (15:26 +0300)
committerYuval Lifshitz <ylifshit@redhat.com>
Mon, 12 Oct 2020 19:23:37 +0000 (22:23 +0300)
commit270d1117bbf97ab79b497d750d960247b8700eb8
treec0b1f8d16d0cfb2070312fae75675a3e51c0a9ac
parent72c9c66781886e7731aa74023cf2ae6cdada50c5
rgw/lua: run lua scripts in s3 requests context

for more details on design and
remaining work see:
https://gist.github.com/yuvalif/60d5984c28af89ba17443ce947540c1f

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
19 files changed:
doc/radosgw/index.rst
doc/radosgw/lua-scripting.rst [new file with mode: 0644]
src/rgw/CMakeLists.txt
src/rgw/rgw_acl.h
src/rgw/rgw_admin.cc
src/rgw/rgw_common.h
src/rgw/rgw_lua.cc [new file with mode: 0644]
src/rgw/rgw_lua.h [new file with mode: 0644]
src/rgw/rgw_lua_request.cc [new file with mode: 0644]
src/rgw/rgw_lua_request.h [new file with mode: 0644]
src/rgw/rgw_lua_utils.cc [new file with mode: 0644]
src/rgw/rgw_lua_utils.h [new file with mode: 0644]
src/rgw/rgw_op_type.h [new file with mode: 0644]
src/rgw/rgw_process.cc
src/rgw/rgw_process.h
src/rgw/rgw_tag.h
src/test/cli/radosgw-admin/help.t
src/test/rgw/CMakeLists.txt
src/test/rgw/test_rgw_lua.cc [new file with mode: 0644]