https://github.com/facebook/rocksdb
Revision 8f06b4fa0171161f45d4918f28d694c1f16a92fb authored by Siying Dong on 16 July 2018, 16:58:58 UTC, committed by Facebook Github Bot on 16 July 2018, 17:13:18 UTC
Summary: Some logic only related to IndexBlockIter is separated from BlockIter to IndexBlockIter. This is done by writing an exclusive Seek() and SeekForPrev() for DataBlockIter, and all metadata block iter and tombstone block iter now use data block iter. Dealing with the BinarySeek() sharing problem by passing in the comparator to use. Pull Request resolved: https://github.com/facebook/rocksdb/pull/4136 Reviewed By: maysamyabandeh Differential Revision: D8859673 Pulled By: siying fbshipit-source-id: 703e5e6824b82b7cbf4721f3594b94127797ca9e
1 parent ef7815b
Tip revision: 8f06b4fa0171161f45d4918f28d694c1f16a92fb authored by Siying Dong on 16 July 2018, 16:58:58 UTC
Separate some IndexBlockIter logic from BlockIter (#4136)
Separate some IndexBlockIter logic from BlockIter (#4136)
Tip revision: 8f06b4f
File | Mode | Size |
---|---|---|
alloc_tracker.cc | -rw-r--r-- | 1.9 KB |
hash_cuckoo_rep.cc | -rw-r--r-- | 24.7 KB |
hash_cuckoo_rep.h | -rw-r--r-- | 1.6 KB |
hash_linklist_rep.cc | -rw-r--r-- | 29.2 KB |
hash_linklist_rep.h | -rw-r--r-- | 1.8 KB |
hash_skiplist_rep.cc | -rw-r--r-- | 11.1 KB |
hash_skiplist_rep.h | -rw-r--r-- | 1.4 KB |
inlineskiplist.h | -rw-r--r-- | 34.0 KB |
inlineskiplist_test.cc | -rw-r--r-- | 17.2 KB |
memtablerep_bench.cc | -rw-r--r-- | 24.2 KB |
skiplist.h | -rw-r--r-- | 15.6 KB |
skiplist_test.cc | -rw-r--r-- | 10.2 KB |
skiplistrep.cc | -rw-r--r-- | 8.9 KB |
stl_wrappers.h | -rw-r--r-- | 885 bytes |
vectorrep.cc | -rw-r--r-- | 9.0 KB |
write_buffer_manager.cc | -rw-r--r-- | 4.8 KB |
write_buffer_manager_test.cc | -rw-r--r-- | 5.1 KB |
Computing file changes ...