Commit Graph

371 Commits (68cd93b8739161a8cc7148256d49039fee9eaf4f)

Author SHA1 Message Date
Feng Zhu 8f09d53fd1 remove malloc when create data and index iterator in Get 11 years ago
Radheshyam Balasundaram 91c01485d1 Minor changes to CuckooTableBuilder 11 years ago
Lei Jin 40fa8a4cd5 make statistics forward-able 11 years ago
sdong 4a8f0c957c Block::Iter::PrefixSeek() to have an extra check to filter out some false matches 11 years ago
Radheshyam Balasundaram 62f9b071ff Implementation of CuckooTableReader 11 years ago
Radheshyam Balasundaram 07a7d870b8 Addressing TODOs in CuckooTableBuilder 11 years ago
Feng Zhu da9274574f Use IterKey instead of string in Block::Iter to reduce malloc 11 years ago
Igor Canadi 2d3d63597a Fix signed-unsigned compare error 11 years ago
Radheshyam Balasundaram f6272e3055 Fixing memory leaks in cuckoo_table_builder_test 11 years ago
Yueh-Hsuan Chiang bbe2e91d00 Fixed a compile error of cuckoo_table_builder. 11 years ago
Radheshyam Balasundaram cf3da899b0 Adding a new SST table builder based on Cuckoo Hashing 11 years ago
Stanislau Hlebik c1a90b0848 Fix db_bench 11 years ago
Chilledheart 54f4e2f188 Fix clang compiler warnings 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
Igor Canadi 1614284eff Fix compressed cache 11 years ago
Stanislau Hlebik 30c81e7717 Removing NewTotalOrderPlainTableFactory 11 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
sdong 88a1691a1e BlockBasedTable::PrefixMayMatch() to bloom setting to the beginning of the function 11 years ago
sdong 80f409ea37 Clean PlainTableReader's variables for better data locality 11 years ago
Igor Canadi f43c8262c2 Don't compress block bigger than 2GB 11 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
Lei Jin 388d2054c7 forward iterator 11 years ago
Kai Liu 0b3d03d026 Materialize the hash index 11 years ago
Igor Canadi 26f5dd9a5a TablePropertiesCollectorFactory 11 years ago
Igor Canadi fec4269966 Fix more gflag namespace issues 11 years ago
sdong ddd41146c4 MergingIterator uses autovector instead of vector 11 years ago
Igor Canadi b5616dafd1 Fix iOS compile 11 years ago
sdong 3a171dcb51 Pass logger to memtable rep and TLB page allocation error logged to info logs 11 years ago
sdong 9b17558311 PlainTableFactory::PlainTableFactory() to have huge TLB turned off by default 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 d28ed6931f fix release build 11 years ago
Igor Canadi d29e48bb2e fix compile warning 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
Igor Canadi c489499a2b Fix OSX compile 11 years ago
Lei Jin ccaca59bee avoid calling FindFile twice in TwoLevelIterator for PlainTable 11 years ago
Lei Jin d642c60bdc Check PrefixMayMatch on Seek() 11 years ago