]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
kv/RocksDBStore: add sharding to column families.
authorAdam Kupczyk <akupczyk@redhat.com>
Tue, 4 Feb 2020 14:10:08 +0000 (15:10 +0100)
committerAdam Kupczyk <akupczyk@redhat.com>
Fri, 17 Apr 2020 06:55:54 +0000 (08:55 +0200)
commit1141a8c14aa026ad4b4c7bd43c5bdca99f8c2d70
tree699439e4e696ed75c96c1819320c26714655c982
parent0f2305d127909e5e0d30af745ebc87cb6a5fc0a6
kv/RocksDBStore: add sharding to column families.

Column families (defined by prefix) can now be split into multiple shards.
Each shard is a separate column family.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
src/common/options.cc
src/kv/KeyValueDB.h
src/kv/LevelDBStore.cc
src/kv/LevelDBStore.h
src/kv/MemDB.cc
src/kv/MemDB.h
src/kv/RocksDBStore.cc
src/kv/RocksDBStore.h
src/os/bluestore/BlueStore.cc
src/test/ObjectMap/KeyValueDBMemory.h
src/test/objectstore/test_kv.cc