Commit Graph

61 Commits (b2973eaaebbaa2b410fd808dc2b1578ca8ab0c07)

Author SHA1 Message Date
sdong 1d725ca51d Deprecate BlockBasedTableOptions.hash_index_allow_collision=false. 9 years ago
krad a08c8c851a Added PersistentCache abstraction 9 years ago
Islam AbdelRahman d719b095dc Introduce PinnedIteratorsManager (Reduce PinData() overhead / Refactor PinData) 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
sdong 12fd9b1868 Change BlockBasedTableOptions.format_version default to 2 9 years ago
Islam AbdelRahman 8e6172bc57 Add BlockBasedTableOptions::index_block_restart_interval 9 years ago
Jay Edgar 7699439b7c Prevent the user from setting block_restart_interval to less than 1 9 years ago
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 9 years ago
charsyam c30b499541 fix typos in comments 9 years ago
Islam AbdelRahman a163cc2d5a Lint everything 9 years ago
Yueh-Hsuan Chiang e11f676e34 Add OptionsUtil::LoadOptionsFromFile() API 9 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 9 years ago
sdong 776bd8d5eb Pass column family ID to table property collector 9 years ago
Islam AbdelRahman f03b5c987b Add experimental DB::AddFile() to plug sst files into empty DB 9 years ago
Islam AbdelRahman 45e9e4f0bb Refactor NewTableReader to accept TableReaderOptions 10 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 10 years ago
sdong 953a885ebf A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge 10 years ago
Sameet Agarwal e7c434c364 Add columnfamily option optimize_filters_for_hits to optimize for key hits only 10 years ago
sdong 68af7811ea Remember whole key/prefix filtering on/off in SST file 10 years ago
Igor Canadi e5df90f5d0 Fix comment (minor) 10 years ago
Igor Canadi 3d628f8f22 Update format_version comment 10 years ago
Igor Canadi 96b8240bc5 Support footer versions bigger than 1 10 years ago
Lukáš Lalinský c9fd03ec51 Update docs for NewAdaptiveTableFactory 10 years ago
Lei Jin 2dd9bfe3a8 Sanitize block-based table index type and check prefix_extractor 10 years ago
Lei Jin c6275956e2 improve memory efficiency of cuckoo reader 11 years ago
Lei Jin 581442d446 option to choose module when calculating CuckooTable hash 11 years ago
Lei Jin 51af7c326c CuckooTable: add one option to allow identity function for the first hash function 11 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 11 years ago
Lei Jin 9b58c73c7c call SanitizeDBOptionsByCFOptions() in the right place 11 years ago
Radheshyam Balasundaram 7f71448388 Implementing a cache friendly version of Cuckoo Hash 11 years ago
Lei Jin a98badff16 print table options 11 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 11 years ago
Yueh-Hsuan Chiang 63a2215c63 Improve Options sanitization and add MmapReadRequired() to TableFactory 11 years ago
Radheshyam Balasundaram 9674c11d01 Integrating Cuckoo Hash SST Table format into RocksDB 11 years ago
Radheshyam Balasundaram 62f9b071ff Implementation of CuckooTableReader 11 years ago
Radheshyam Balasundaram 07a7d870b8 Addressing TODOs in CuckooTableBuilder 11 years ago
Radheshyam Balasundaram cf3da899b0 Adding a new SST table builder based on Cuckoo Hashing 11 years ago
Stanislau Hlebik 9d70cce047 Adding option to save PlainTable index and bloom filter in SST file. 11 years ago
Stanislau Hlebik 92d73cbe78 Add PlainTableOptions 11 years ago
Stanislau Hlebik 30c81e7717 Removing NewTotalOrderPlainTableFactory 11 years ago
sdong edd47c5104 PlainTable to encode to avoid to rewrite prefix when it is the same as the previous key 11 years ago
Haobo Xu 0f0076ed5a [RocksDB] Reduce memory footprint of the blockbased table hash index. 11 years ago
Igor Canadi 3525aac9e5 Change order of parameters in adaptive table factory 11 years ago
sdong 200e4b4a72 Add a table factory that can read DB with both of PlainTable and BlockBasedTable in it 11 years ago
sdong 4a7c747064 Revert "Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB"" 11 years ago
Igor Canadi d69dc64be7 Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB" 11 years ago
Igor Canadi 0afc8bc29a xxHash 11 years ago
sdong 7dafa3a1d7 Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB 11 years ago