Commit Graph

361 Commits (23295b74b665d94114b20409ec0636e550f581b9)

Author SHA1 Message Date
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
Albert Strasheim df2f92214a Support for LZ4 compression. 11 years ago
Kai Liu 9a270f3f6d Fix the valgrind error in table test. 11 years ago
Kai Liu b8ea5e36b3 Fix incompatible compilation in Linux server 11 years ago
kailiu 161ab42a8a Make table properties shareable 11 years ago
Yueh-Hsuan Chiang 3ce8d9a988 Add support for plain table format to sst_dump. 11 years ago
Igor Canadi 8fa8a708ef [CF] Propagate correct options to WriteBatch::InsertInto 11 years ago
kailiu d43ebd8c65 Put table factory back to public api 11 years ago
Igor Canadi 2966d764cd Fix some 32-bit compile errors 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
kailiu 4e0298f23c Clean up arena API 11 years ago
Igor Canadi eb055609e4 [column families] Move memtable and immutable memtable list to column family data 11 years ago
Kai Liu 4b51dffcf8 Some refactorings on plain table 11 years ago
Kai Liu 0ab766132b Re-org the table tests 11 years ago
Kai Liu 7d991be400 Some small refactorings on table_test 11 years ago