Commit Graph

85 Commits (05ebfebc177418a29acbb88a66c0b02058150a2a)

Author SHA1 Message Date
Siying Dong f0dda35d7d Preload some files even if options.max_open_files (#3340) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Peter Mattis 90fc40690a Relax VersionStorageInfo::GetOverlappingInputs check (#4050) 6 years ago
Maysam Yabandeh 235ab9dd32 Pin mmap files in ReadOnlyDB (#4053) 6 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 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
Leonidas Galanis a45e98a5b5 max_open_files dynamic set, follow up 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Andrew Kryczka 734e4acafb Eliminate redundant cache lookup with range deletion 8 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 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
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
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
Giuseppe Ottaviano 782a1590f9 Implement a table-level row cache 10 years ago
Lei Jin 2faf49d5f1 use GetContext to replace callback function pointer 10 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 10 years ago
sdong 1242bfcad7 Add DB property "rocksdb.estimate-table-readers-mem" 10 years ago
sdong 0abaed2e08 Support multiple DB directories in universal compaction style 10 years ago
sdong 2459f7ec4e Support Multiple DB paths (without having an interface to expose to users) 11 years ago
Igor Canadi d4a8423334 Remove seek compaction 11 years ago
sdong cadc1adffa Refactor: group metadata needed to open an SST file to a separate copyable struct 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
sdong 284c365b77 Fix valgrind error caused by FileMetaData as two level iterator's index block handle 11 years ago
sdong 6b2e7a2a01 When Options.max_num_files=-1, non level0 files also by pass table cache 11 years ago
kailiu 63690625cd Expose the table properties to application 11 years ago
Igor Canadi 6e56ab5702 [CF] Add full_options_ to ColumnFamilyData 11 years ago
Igor Canadi c24d8c4e90 [CF] Rethink table cache 11 years ago
kailiu d43ebd8c65 Put table factory back to public api 11 years ago
Siying Dong d169b67680 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 11 years ago
kailiu 4f6cb17bdb First phase API clean up 11 years ago