Commit Graph

428 Commits (9d6503f88dcc50800d071ce3ec970a258c87a7b9)

Author SHA1 Message Date
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
Lei Jin 3995e801ab kill ReadOptions.prefix and .prefix_seek 11 years ago
sdong 86a0133d05 PlainTableReader to expose index size to users 11 years ago
Yueh-Hsuan Chiang af6ad113a8 Fix SIGFAULT when running sst_dump on v2.6 db 11 years ago
Igor Canadi 8dc34364d2 Rename "benchmark" back to "bench". 11 years ago
Pratyush Seth ff1b5df4c6 Added benchmark functionality on the lines of folly/Benchmark.h 11 years ago
sdong 27d3bc184e Use a different approach to make sure BlockBasedTableReader can use hash index on older files 11 years ago
Kai Liu e37dd216f9 Index type doesn't have to be persisted 11 years ago
sdong 5cef458a2c RocksDB 2.8 to be able to read files generated by 2.6 11 years ago
Igor Canadi 588bca2020 RocksDBLite 11 years ago
Kai Liu e23e73e67c Use shorten index key for hash-index 11 years ago
Kai Liu 75b59d5146 Enable hash index for block-based table 11 years ago
Igor Canadi 4daea66343 Turn on -Wmissing-prototypes 11 years ago
sdong e9ed28f9c8 PlainTableBuilder::Add() to use local char array instead of reused std::string as tmp buffer 11 years ago
Igor Canadi 34455deb06 Fix Mac OS compile issues 11 years ago
Igor Canadi 5b345b76cb Remove env_ from MergingIterator 11 years ago
Lei Jin 92c1eb0291 macros for perf_context 11 years ago
sdong 5e2db3b434 PlainTableIterator not to store copied key in std::string 11 years ago
Igor Canadi bcd1f15b60 Remove -Wno-unused-const-variable 11 years ago
sdong d50619a559 PlainTableIterator::Seek() shouldn't check bloom filter in total order mode 11 years ago
Lei Jin 0d755fff14 cache friendly blocked bloomfilter 11 years ago
Kai Liu 69f6cf431d Fix two bugs in talbe format 11 years ago
Igor Canadi fb2346fc1f [CF] Code cleanup part 1 11 years ago
Lei Jin 8d007b4aaf Consolidate SliceTransform object ownership 11 years ago
Kai Liu 566f18e6ad More precise calculation of sub_index_size 11 years ago
kailiu a01bda0997 Fix a buggy assert 11 years ago
kailiu a1d56e73ec Uncomment the unit tests in table test 11 years ago
kailiu 906f3dca72 Add a hash-index component for block 11 years ago
sdong f0ee2356af Fix issue with iterator operations in this order: Prev(), Seek(), Prev() 11 years ago
kailiu 1aeafeccac Make the Create() function comform the convention 11 years ago
Kai Liu 16d4e45c12 Fix the memory leak in table index 11 years ago
Kai Liu ff151132b3 Fix the unit test failure in devbox 11 years ago
kailiu 74939a9e13 Make the block-based table's index pluggable 11 years ago
kailiu bf86af5174 Remove the terrible hack in for flush_block_policy_factory 11 years ago
kailiu 444cafc28c Fix inconsistent code format 11 years ago
sdong a04dbf6e49 PlainTable::Next() should pass the error message from ReadKey() 11 years ago
Kai Liu 2b205b35d8 Disable putting filter block to block cache 11 years ago
kailiu 63690625cd Expose the table properties to application 11 years ago
Kai Liu b2e7ee8b41 Followup code refactor on plain table 11 years ago
Kai Liu 59cffe02c4 Benchmark table reader wiht nanoseconds 11 years ago
sdong b5140a0361 Fix table_reader_bench and add it to "make" 11 years ago
Siying Dong f3ae3d07cc Add more black-box tests for PlainTable and explicitly support total order mode 11 years ago
Igor Canadi b06840aa7d [CF] Rethinking ColumnFamilyHandle and fix to dropping column families 11 years ago
kailiu e6b3e3b4db Support prefix seek in UserCollectedProperties 11 years ago
kailiu aa734ce9ab Fix a member variables initialization order issue 11 years ago
kailiu 745c181e20 Quick fix for table_test failure 11 years ago