Commit Graph

342 Commits (7658bcc1e5d6eee5414e5c8af7a2487f84501647)

Author SHA1 Message Date
Radheshyam Balasundaram 7f71448388 Implementing a cache friendly version of Cuckoo Hash 10 years ago
Wankai Zhang 528a11c635 Update block_builder.h 10 years ago
Radheshyam Balasundaram 4142a3e783 Adding a user comparator for comparing Uint64 slices. 10 years ago
Lei Jin 23861857c4 ReadOptions.total_order_seek to allow total order seek for block-based table when hash index is enabled 10 years ago
Lei Jin a98badff16 print table options 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
Shao Yu Zhang f76eda74d6 Fix compilation issue on OSX 10 years ago
Radheshyam Balasundaram 08be7f5266 Implement Prepare method in CuckooTableReader 10 years ago
Yueh-Hsuan Chiang 63a2215c63 Improve Options sanitization and add MmapReadRequired() to TableFactory 10 years ago
sdong 045575ad0c Add CuckooHash table format to table_reader_bench 10 years ago
Yueh-Hsuan Chiang 570ba5aca8 Avoid retrying to read property block from a table when it does not exist. 10 years ago
Radheshyam Balasundaram 9674c11d01 Integrating Cuckoo Hash SST Table format into RocksDB 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 10 years ago
ZHANG Biao 63d5cc72fa fix various 'comparison of integers of different signs' compiling errors under macosx 10 years ago
sdong 1242bfcad7 Add DB property "rocksdb.estimate-table-readers-mem" 10 years ago
Radheshyam Balasundaram 606a126703 Changing implementaiton of CuckooTableBuilder to not take file_size, key_length, value_length. 10 years ago
Radheshyam Balasundaram 2124c85cc6 Implementing CuckooTableReader::NewIterator 10 years ago
sdong 02c4023666 Remove port::MemoryBarrier() from table_reader_bench 10 years ago
Feng Zhu 1129921e9b logging_when_create_and_delete_manifest 10 years ago
Radheshyam Balasundaram 0c9d03ba10 Fixing broken Mac build 10 years ago
Feng Zhu b0999011e2 use stack instead of heap memory in ReadBlockContents in some case 10 years ago
Feng Zhu 8f09d53fd1 remove malloc when create data and index iterator in Get 10 years ago
Radheshyam Balasundaram 91c01485d1 Minor changes to CuckooTableBuilder 10 years ago
Lei Jin 40fa8a4cd5 make statistics forward-able 10 years ago
sdong 4a8f0c957c Block::Iter::PrefixSeek() to have an extra check to filter out some false matches 10 years ago
Radheshyam Balasundaram 62f9b071ff Implementation of CuckooTableReader 10 years ago
Radheshyam Balasundaram 07a7d870b8 Addressing TODOs in CuckooTableBuilder 10 years ago
Feng Zhu da9274574f Use IterKey instead of string in Block::Iter to reduce malloc 10 years ago
Igor Canadi 2d3d63597a Fix signed-unsigned compare error 10 years ago
Radheshyam Balasundaram f6272e3055 Fixing memory leaks in cuckoo_table_builder_test 10 years ago
Yueh-Hsuan Chiang bbe2e91d00 Fixed a compile error of cuckoo_table_builder. 10 years ago
Radheshyam Balasundaram cf3da899b0 Adding a new SST table builder based on Cuckoo Hashing 10 years ago
Stanislau Hlebik c1a90b0848 Fix db_bench 10 years ago
Chilledheart 54f4e2f188 Fix clang compiler warnings 10 years ago
Stanislau Hlebik 9d70cce047 Adding option to save PlainTable index and bloom filter in SST file. 10 years ago
Stanislau Hlebik 92d73cbe78 Add PlainTableOptions 10 years ago
Igor Canadi 1614284eff Fix compressed cache 10 years ago
Stanislau Hlebik 30c81e7717 Removing NewTotalOrderPlainTableFactory 10 years ago
Lei Jin 8d9a46fcd1 initialize decoded_internal_key_valid 11 years ago
Feng Zhu 5656367416 use arena to allocate memtable's bloomfilter and hashskiplist's buckets_ 11 years ago
Igor Canadi 9fe87b17aa Fix compile 11 years ago
Igor Canadi d4a8423334 Remove seek compaction 11 years ago
Haobo Xu 7a9dd5f214 [RocksDB] Make block based table hash index more adaptive 11 years ago
Lei Jin 1ec2d1c69d fix make shared_lib compilation error 11 years ago
Haobo Xu 167738256f [RocksDB] Fix unit test 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
Lei Jin c83b085770 prefetch bloom filter data block for L0 files 11 years ago