]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: add multiple objecter finishers 16521/head
authormyoungwon oh <omwmw@sk.com>
Mon, 24 Jul 2017 06:31:52 +0000 (15:31 +0900)
committermyoungwon oh <omwmw@sk.com>
Wed, 30 Aug 2017 12:47:42 +0000 (21:47 +0900)
commita764f90e8884ec6f034ef4e5eb71c238a0c55a61
tree325a3bbd8ecee738a11fd210c912c0be000dff67
parent51bd7a5fd269e984e735b21bb8aa497d408bda06
osd: add multiple objecter finishers
Bluestore and Filestore already adapt multiple finishers to improve IO performance.
But Objecter finisher (for tier approach) is still single thread. This can be a
bottleneck if we generate many IOs as Bluestore and Filestore because most of
completion processes (proxy, writeback) are handled by a objecter finisher.

Signed-off-by: Myoungwon Oh <omwmw@sk.com>
src/common/legacy_config_opts.h
src/common/options.cc
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PrimaryLogPG.cc