Commit Graph

181 Commits (d4398e08fc4fd522d058e998f571597155585e15)

Author SHA1 Message Date
Mike Kolupaev e45673dece Properly report IO errors when IndexType::kBinarySearchWithFirstKey is used (#6621) 5 years ago
Yanqin Jin 0c05624d50 Compaction with timestamp: input boundaries (#6645) 5 years ago
Huisheng Liu 9e89ffb776 make iterator return versions between timestamp bounds (#6544) 5 years ago
Yanqin Jin d93812c9ae Iterator with timestamp (#6255) 5 years ago
Yanqin Jin 890d87fadc Some minor fix-ups (#6440) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong 8f2bee6747 Add ReadOptions.auto_prefix_mode (#6314) 5 years ago
tabokie 20b48c6478 Fix blob context when db_iter uses seek (#6051) 5 years ago
sdong 6287f0d73b Improve readability of DBIter's two seek functions (#5794) 5 years ago
anand76 83a6a614e9 Refactor ArenaWrappedDBIter into separate files (#5801) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Manuel Ung eae832740b WriteUnPrepared: improve read your own write functionality (#5573) 6 years ago
Yi Wu 662ce62044 Reduce iterator key comparison for upper/lower bound check (2nd attempt) (#5468) 6 years ago
Levi Tamasi ba64a4cf52 Revert "Reduce iterator key comparison for upper/lower bound check (#5111)" (#5440) 6 years ago
Levi Tamasi 0f48e56f96 Revert to checking the upper bound on a per-key basis in BlockBasedTableIterator (#5428) 6 years ago
Siying Dong 5851cb7fdb Move util/trace_replay.* to trace_replay/ (#5376) 6 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 6 years ago
yiwu-arbug f3a7847598 Reduce iterator key comparison for upper/lower bound check (#5111) 6 years ago
Siying Dong 25d81e4577 DBIter::Next() can skip user key checking if previous entry's seqnum is 0 (#5244) 6 years ago
Siying Dong 72c8533f2c DBIter to use IteratorWrapper for inner iterator (#5214) 6 years ago
Siying Dong 7a73adda9c Add some "inline" annotation to DBIter functions (#5217) 6 years ago
Siying Dong 01cfea6637 Some small code changes to improve Next() (#5200) 6 years ago
Siying Dong 992dfc7811 Introduce InternalIteratorBase::NextAndGetResult() (#5197) 6 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 6 years ago
Yi Wu d69241586e Fix perf_context.user_key_comparison_count for range scan (#5098) 6 years ago
Shi Feng 01e6badbb6 Introduce CPU timers for iterator seek and next (#5076) 6 years ago
Maysam Yabandeh c84fad7a19 Reorder DBIter fields to reduce memory usage (#5078) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Soli Como 5945e16dfc Divide `NO_ITERATORS` into two counters `NO_ITERATOR_CREATED` and `NO_ITERATOR_DELETE` (#4498) 6 years ago
Andrew Kryczka 7e56072290 Fix merge operand reappearing when covered by DeleteRange (#4481) 6 years ago
jsteemann 517d3b8b77 fix typo in error message, twice (#4457) 6 years ago
Zhichao Cao 6d75319d95 Add tracing function of Seek() and SeekForPrev() to trace_replay (#4228) 6 years ago
Nikhil Benesch 5f3088d565 Range deletion performance improvements + cleanup (#4014) 7 years ago
Manuel Ung a16e00b7b9 WriteUnPrepared Txn: Disable seek to snapshot optimization (#3955) 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
Sagar Vemuri 8ada876dfe Add rocksdb.iterator.internal-key property 7 years ago
Mike Kolupaev cb5b8f2090 Fix use-after-free in tailing iterator with merge operator 7 years ago
Yi Wu c7226428dd WritePrepared Txn: Fix DBIterator and add test 7 years ago
Yi Wu 06149429d9 WritePrepared Txn: Return NotSupported on iterator refresh 7 years ago
Yi Wu 20995c5729 Make iterator invalid on Merge error 7 years ago
Maysam Yabandeh 18dcf7f98d WritePrepared Txn: PreReleaseCallback 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