]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: avoid using g_conf->get_val<...>(...) in hot path 23407/head
authorYan, Zheng <zyan@redhat.com>
Mon, 9 Jul 2018 11:16:29 +0000 (19:16 +0800)
committerYan, Zheng <zyan@redhat.com>
Fri, 3 Aug 2018 06:36:05 +0000 (14:36 +0800)
commit9301aff93d17c9b964270c36534d55aa3491e829
tree9a9029312d25f4c35cff3779ce027dcbe949444e
parent1ab94e88376d19535129fb2a6356816085ac30b9
mds: avoid using g_conf->get_val<...>(...) in hot path

g_conf->get_val<>()'s overhead is high

Fixes: http://tracker.ceph.com/issues/24820
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit d249581df98455ddc6d0ce21faa2db87b21fad85)

 Conflicts:
src/common/legacy_config_opts.h
src/mds/MDBalancer.cc
src/mds/MDBalancer.h
src/mds/MDCache.h
src/common/legacy_config_opts.h
src/mds/Locker.cc
src/mds/MDBalancer.cc
src/mds/MDBalancer.h
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/MDSDaemon.cc
src/mds/MDSRank.cc
src/mds/MDSRank.h