]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/filestore: Change default filestore_merge_threshold to -1 22814/head
authorDouglas Fuller <dfuller@redhat.com>
Thu, 28 Jun 2018 14:26:25 +0000 (10:26 -0400)
committerNathan Cutler <ncutler@suse.com>
Tue, 3 Jul 2018 10:49:55 +0000 (12:49 +0200)
commitaee3e36bc0e637e362942ae6578870af8101bbf7
treed3e06b10d8c1f11bef6fde25c5f1a6f0ea807689
parent5849a0aebb9882a23adddea34531bb01174a48af
osd/filestore: Change default filestore_merge_threshold to -1

Performance evaluations of medium to large size Ceph clusters have
demonstrated negligible performance impact from unnecessarily deep
directory hierarchies but significant performance impact from filestore
split and merge activity. Disable merges by default.

Fixes: http://tracker.ceph.com/issues/24686
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
(cherry picked from commit 75f55f2dfc92a89ec9d821e00effad75839008c9)

Conflicts:
src/common/options.cc (retain LEVEL_ADVANCED in luminous because
            65bec679f250ecc8406ac777f373785a3e110031 is not being backported)
doc/rados/configuration/filestore-config-ref.rst
qa/standalone/mon/osd-pool-create.sh
src/common/options.cc
src/sample.ceph.conf