]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
kv/KeyValueDB, os/bluestore: Made fsck faster by not caching results 34772/head
authorAdam Kupczyk <akupczyk@redhat.com>
Mon, 27 Apr 2020 09:49:19 +0000 (11:49 +0200)
committerAdam Kupczyk <akupczyk@redhat.com>
Wed, 29 Apr 2020 10:32:20 +0000 (12:32 +0200)
commitf2db1054384dcfaf05906c175951047e4ae04f56
tree5cc9ef6822e848f0235c6f9cbebff8a9df8f75d1
parent63d690fcc52b28e0d62e1e422198853c94938f14
kv/KeyValueDB, os/bluestore: Made fsck faster by not caching results

Added ability to pass extra options when creating iterators to KV.
Used that ability to perform fsck operations without caching results.

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