Commit Graph

54 Commits (main)

Author SHA1 Message Date
anand76 727bad78b8 Format files under table/ by clang-format (#10852) 2 years ago
akankshamahajan 0e7b27bfcf Refactor block cache tracing APIs (#10811) 2 years ago
anand76 bf4532eb5c Break TableReader MultiGet into filter and lookup stages (#10432) 2 years ago
sdong 252bea405e Improve SubCompaction Partitioning (#10393) 2 years ago
anand76 57997ddaaf Multi file concurrency in MultiGet using coroutines and async IO (#9968) 3 years ago
Andrew Kryczka a4a4a2dabd dedup ReadOptions in iterator hierarchy (#7210) 4 years ago
Peter Dillinger 14eca6bf04 For ApproximateSizes, pro-rate table metadata size over data blocks (#6784) 5 years ago
Mike Kolupaev e45673dece Properly report IO errors when IndexType::kBinarySearchWithFirstKey is used (#6621) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
sdong e1c468d16f Do readahead in VerifyChecksum() (#5713) 5 years ago
Eli Pozniansky c2404d9928 Optimizing ApproximateSize to create index iterator just once (#5693) 5 years ago
Levi Tamasi 092f417037 Move the uncompression dictionary object out of the block cache (#5584) 5 years ago
Levi Tamasi 3bde41b5a3 Move the filter readers out of the block cache (#5504) 6 years ago
haoyuhuang 705b8eecb4 Add more callers for table reader. (#5454) 6 years ago
Vijay Nadimpalli 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) 6 years ago
haoyuhuang 5efa0d6b0d Create a BlockCacheLookupContext to enable fine-grained block cache tracing. (#5421) 6 years ago
Vijay Nadimpalli f66026c8c7 Comments for BlockBasedTable 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Sagar Vemuri 189f0c27aa Make BlockBasedTableIterator compaction-aware (#4048) 7 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 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
Aaron G 7848f0b24c add VerifyChecksum() to db.h 7 years ago
Aaron Gao 8f553d3c52 remove unnecessary internal_comparator param in newIterator 8 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 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
Andrew Kryczka fd43ee09da Range deletion microoptimizations 8 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 8 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
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andrew Kryczka e089db40f9 Skip bottom-level filter block caching when hit-optimized 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
krad f29b33c73b Add functionality to pre-fetch blocks specified by a key range to BlockBasedTable implementation. 10 years ago
Manish Patil 7ea7bdf04d Dump routine to BlockBasedTableReader 10 years ago
Lei Jin 2faf49d5f1 use GetContext to replace callback function pointer 10 years ago
sdong 1242bfcad7 Add DB property "rocksdb.estimate-table-readers-mem" 11 years ago
Igor Canadi d4a8423334 Remove seek compaction 11 years ago
Lei Jin c83b085770 prefetch bloom filter data block for L0 files 11 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
Lei Jin ccaca59bee avoid calling FindFile twice in TwoLevelIterator for PlainTable 11 years ago
Lei Jin 3995e801ab kill ReadOptions.prefix and .prefix_seek 11 years ago