Commit Graph

162 Commits (9d6974d3c99254d3e06c17aff9b3fe598660aba5)

Author SHA1 Message Date
Zhongyi Xie 32e31d49d1 Make DBOption compaction_readahead_size dynamic 7 years ago
Sagar Vemuri a6d8e30c05 Remove unnecessary status check in TableCache::NewIterator 7 years ago
Nikhil Benesch 7891af8b53 expose a hook to skip tables during iteration 7 years ago
Andrew Kryczka 6a36b3a7b9 fix db get/write stats 7 years ago
Aaron Gao 8f553d3c52 remove unnecessary internal_comparator param in newIterator 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Sushma Devendrappa 0655b58582 enable PinnableSlice for RowCache 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Mike Kolupaev 397ab11152 Improve Status message for block checksum mismatches 7 years ago
zhangjinpeng1987 c430d69eed fix coredump for release nullptr 8 years ago
Andrew Kryczka c217e0b9c7 Call RateLimiter for compaction reads 8 years ago
Andrew Kryczka 9c9909bf7d Support ingest file when range deletions exist 8 years ago
Aaron Gao a30a696034 do not read next datablock if upperbound is reached 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Aaron Gao 44fa8ece9b change use_direct_writes to use_direct_io_for_flush_and_compaction 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Aaron Gao 90cfd46458 update IterKey that can get user key and internal key explicitly 8 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 8 years ago
Andrew Kryczka 4f6e89b1d0 Fix range deletion covering key in same SST file 8 years ago
Andrew Kryczka 734e4acafb Eliminate redundant cache lookup with range deletion 8 years ago
Andrew Kryczka fd43ee09da Range deletion microoptimizations 8 years ago
Andrew Kryczka 3f62215210 Lazily initialize RangeDelAggregator's map and pinning manager 8 years ago
Andrew Kryczka 635a7bd1ad refactor TableCache Get/NewIterator for single exit points 8 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Andrew Kryczka a0ba0aa877 Fix uninitialized variable gcc error for MyRocks 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
Mike Kolupaev 7b81095171 Fix a crash when compaction fails to open a file 8 years ago
omegaga e70020e4f6 Only cache level 0 indexes and filter when opening table reader 8 years ago
Yi Wu 24a24f013d Enable configurable readahead for iterators 9 years ago
Marton Trencseni 9b51987521 Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 9 years ago
sdong b1fafcaca6 Revert "Adding pin_l0_filter_and_index_blocks_in_cache feature." 9 years ago
Marton Trencseni 522de4f59e Adding pin_l0_filter_and_index_blocks_in_cache feature. 9 years ago
Yi Wu f71fc77b7c Cache to have an option to fail Cache::Insert() when full 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang 4a8cbf4e31 Allows Get and MultiGet to read directly from SST files. 9 years ago
Andrew Kryczka e089db40f9 Skip bottom-level filter block caching when hit-optimized 9 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Islam AbdelRahman 45e9e4f0bb Refactor NewTableReader to accept TableReaderOptions 9 years ago
sdong 3e0a672c50 Bug fix: table readers created by TableCache::Get() doesn't have latency histogram reported 9 years ago
Igor Canadi 5f4166c90e ReadaheadRandomAccessFile -- userspace readahead 9 years ago
Andres Noetzli 3795449c9d Fix DBTest.GetProperty 9 years ago
sdong 9130873a13 Add options.new_table_reader_for_compaction_inputs 9 years ago
sdong 72613657f0 Measure file read latency histogram per level 9 years ago
sdong 3ae386eafe Add statistic histogram "rocksdb.sst.read.micros" 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
sdong 041b6f95a2 perf_context: report time spent on reading index and bloom blocks 9 years ago
Giuseppe Ottaviano 782a1590f9 Implement a table-level row cache 10 years ago