]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/bluestore: split memory 50/50 between bluestore and rocksdb
authorSage Weil <sage@redhat.com>
Thu, 22 Feb 2018 19:18:22 +0000 (13:18 -0600)
committerSage Weil <sage@redhat.com>
Wed, 28 Feb 2018 14:27:03 +0000 (08:27 -0600)
commit5fb9c58b03f18f34d95dc7045e8065feb58e2352
treecec243e5598c9f52699ce9d2b6e5ee34b04450b2
parent7a73d9b155bdd9e8cfffbf4968e57e4fbd95ac65
os/bluestore: split memory 50/50 between bluestore and rocksdb

We don't yet have a clear answer on where our memory is best spent once
we are above kv_min.  Previous testing showed that bluestore was a better
bet, but that predates the enabling of bloom filters and/or inclusion of
bloom filters in the rocksdb cache size.

A 50/50 split hedges out bets until we have more information.  At worst
we are misusing half of any addition memory given to the OSD (vs
potentially more than that for any config that steers more memory one way
or the other).

We still spend no memory on data currently.  That should probably change.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/options.cc