Commit Graph

70 Commits (6b64aed4c0c831ae6520f7c5a74f0c89afc18e5b)

Author SHA1 Message Date
Jermy Li f453bcb40d Add unit tests for concurrent CF iteration and drop (#6180) 5 years ago
Peter Dillinger 58d46d1915 Add useful idioms to Random API (OneInOpt, PercentTrue) (#6154) 5 years ago
anand76 19a97dd139 Fix data block upper bound checking for iterator reseek case (#5883) 5 years ago
sdong 846e05005d Revert "Merging iterator to avoid child iterator reseek for some cases (#5286)" (#5871) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
anand76 83a6a614e9 Refactor ArenaWrappedDBIter into separate files (#5801) 5 years ago
Yi Wu 4f66ec977d Fix lower bound check error when iterate across file boundary (#5540) 5 years ago
Yi Wu 662ce62044 Reduce iterator key comparison for upper/lower bound check (2nd attempt) (#5468) 5 years ago
Mike Kolupaev b4d7209428 Add an option to put first key of each sst block in the index (#5289) 5 years ago
Vijay Nadimpalli 50e470791d Organizing rocksdb/table directory by format 6 years ago
Siying Dong 9fad3e21eb Merging iterator to avoid child iterator reseek for some cases (#5286) 6 years ago
Siying Dong 4479dff208 Reduce binary search when reseek into the same data block (#5256) 6 years ago
Sagar Vemuri 3548e4220d Improve explicit user readahead performance (#5246) 6 years ago
yiwu-arbug f1239d5f10 Avoid per-key upper bound check in BlockBasedTableIterator (#5142) 6 years ago
Maysam Yabandeh 75e8b6dfcf Fix race condition in IteratorWithLocalStatistics (#5149) 6 years ago
Zhongyi Xie e8480d4d9d add assert to silence clang analyzer and fix variable shadowing (#5140) 6 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 6 years ago
Siying Dong ebcc8ae1d3 Revert "Avoid per-key upper bound check in BlockBasedTableIterator (#5101)" (#5132) 6 years ago
Yi Wu f29dc1b906 Avoid per-key upper bound check in BlockBasedTableIterator (#5101) 6 years ago
Maysam Yabandeh a661c0d208 WritePrepared: optimize read path by avoiding virtual (#5018) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Siying Dong cf3a671733 Remove cuckoo hash memtable (#4953) 6 years ago
Andrew Kryczka 07cf0ee589 Fix ticker stat for number files closed (#4703) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Zhichao Cao 6d75319d95 Add tracing function of Seek() and SeekForPrev() to trace_replay (#4228) 6 years ago
Siying Dong 2a81633da2 Fix bug when seeking backward against an out-of-bound iterator (#4187) 6 years ago
Siying Dong ddc07b40fc Remove managed iterator 6 years ago
Zhongyi Xie 14f409c0f1 PrefixMayMatch: remove unnecessary check for prefix_extractor_ (#4067) 6 years ago
Manuel Ung a16e00b7b9 WriteUnPrepared Txn: Disable seek to snapshot optimization (#3955) 6 years ago
Siying Dong 92ee3350e0 BlockBasedTableIterator to keep BlockIter after out of upper bound (#4004) 7 years ago
Siying Dong d82f1421b4 Fix regression bug of Prev() with upper bound (#3989) 7 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Mike Kolupaev 8bf555f487 Change and clarify the relationship between Valid(), status() and Seek*() for all iterators. Also fix some bugs 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Sagar Vemuri 8ada876dfe Add rocksdb.iterator.internal-key property 7 years ago
Yi Wu 81736d8afe WritePrepared Txn: update compaction_iterator_test and db_iterator_test 7 years ago
Yi Wu c7226428dd WritePrepared Txn: Fix DBIterator and add test 7 years ago
zhangjinpeng1987 ffacaaa3ea fix Seek with lower_bound 7 years ago
anand1976 d394a6bb48 Add a ticker stat for number of keys skipped during iteration 7 years ago
Maysam Yabandeh 3ef55d2c7c Split CompactionFilterWithValueChange 7 years ago
Nikhil Benesch 7891af8b53 expose a hook to skip tables during iteration 7 years ago
Yi Wu fb4ae4d810 fix DBImpl::NewInternalIterator super-version leak on failure 7 years ago
Maysam Yabandeh aa67bae6cf Break down PinnedDataIteratorRandomized 7 years ago
Andrew Kryczka ed0a4c93ef perf_context measure user bytes read 7 years ago
Siying Dong e67b35c076 Add Iterator::Refresh() 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago