]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Add rgw rate limiting per user and per bucket
authorOr Friedmann <ofriedma@redhat.com>
Tue, 1 Jun 2021 12:45:09 +0000 (15:45 +0300)
committerOr Friedmann <ofriedma@redhat.com>
Wed, 5 Jan 2022 15:22:13 +0000 (15:22 +0000)
commit71ffbaee08c0a1d31e3f6676ebdf2a2c22cc8950
tree09f7e95e0fe4e4d8270852bccdd81979a48d12d6
parente0acbe484a8356f6efe2780358c7f1e85bf18c6e
rgw: Add rgw rate limiting per user and per bucket

Add rgw rate limiting per user and per bucket

Signed-off-by: Or Friedmann <ofriedma@redhat.com>
27 files changed:
doc/radosgw/admin.rst
src/rgw/rgw_admin.cc
src/rgw/rgw_asio_frontend.cc
src/rgw/rgw_bucket.h
src/rgw/rgw_common.cc
src/rgw/rgw_common.h
src/rgw/rgw_loadgen_process.cc
src/rgw/rgw_main.cc
src/rgw/rgw_process.cc
src/rgw/rgw_process.h
src/rgw/rgw_ratelimit.h [new file with mode: 0644]
src/rgw/rgw_rest.cc
src/rgw/rgw_rest_swift.cc
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.cc
src/rgw/rgw_sal_dbstore.h
src/rgw/rgw_sal_rados.cc
src/rgw/rgw_sal_rados.h
src/rgw/rgw_user.h
src/rgw/rgw_zone.cc
src/rgw/rgw_zone.h
src/test/cli/radosgw-admin/help.t
src/test/rgw/CMakeLists.txt
src/test/rgw/bench_rgw_ratelimit.cc [new file with mode: 0644]
src/test/rgw/bench_rgw_ratelimit_gc.cc [new file with mode: 0644]
src/test/rgw/test_rgw_lua.cc
src/test/rgw/test_rgw_ratelimit.cc [new file with mode: 0644]