]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
RGW: Make RADOS handles in RGW to be a configurable option
authorPavan Rallabhandi <pavan.rallabhandi@sandisk.com>
Wed, 8 Apr 2015 13:23:14 +0000 (18:53 +0530)
committerLoic Dachary <ldachary@redhat.com>
Sun, 30 Aug 2015 15:27:06 +0000 (17:27 +0200)
commit1f6916d5a9b0ebe5181b801c4c381a699883bb09
treefe04ae03ecfbd8c073b994ed535130b59cd68b36
parentd3b160ecbe181c2b969a14825cf314a056630188
RGW: Make RADOS handles in RGW to be a configurable option

Having a configurable number of RADOS handles is resulting
in significant performance boost for all types of workloads.
Each RGW worker thread would now get to pick a RADOS handle
for its lifetime, from the available bunch.

Signed-off-by: Pavan Rallabhandi <pavan.rallabhandi@sandisk.com>
(cherry picked from commit b3c3a24fe9c0fbb2bdbbccb08b40efc1dca207cc)
src/common/config_opts.h
src/rgw/rgw_gc.cc
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_replica_log.cc