Commit Graph

678 Commits (f0dde49cda71f61ccf36f3fc19428cc9bf930e13)

Author SHA1 Message Date
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
kailiu 66dc033af3 Temporarily disable caching index/filter blocks 11 years ago
Kai Liu ef602f6275 Misc cleanup on performance branch 11 years ago
Igor Canadi 83681bf9ef Statistics code cleanup 11 years ago
Igor Canadi 7f3e417f59 Fix memtable construction in tests 11 years ago
Kai Liu 8c4eb71b5d Fix one more valgrind error in table_test 11 years ago
Kai Liu 5e7d5629c7 Fix the valgrind issues 11 years ago
Siying Dong abaf26266d [RocksDB] [Performance Branch] Some Changes to PlainTable format 11 years ago
Siying Dong 28c24de8be [RocksDB Peformance Branch] A bug in PlainTable format 11 years ago
Kai Liu 2e9efcd6d8 Add the property block for the plain table 11 years ago
Siying Dong 9718c790ec [Performance Branch] Fix a bug of PlainTable when building indexes 11 years ago
kailiu b1d2de4a40 Fix #26 by putting the implementation of CreateDBStatistics() to a cc file 11 years ago
kailiu 90729f8b23 Extract metaindex block from block-based table 11 years ago
kailiu e1d92dfd2e Fix a bunch of mac compilation issues in performance branch 11 years ago
Kai Liu 219b35be6a Generalize footer reading from file 11 years ago
Kai Liu 5dec7acd91 Introducing the concept of NULL block handle 11 years ago
Kai Liu 3a0e98d558 Parameterize table magic number 11 years ago
Siying Dong f040e536e4 [RocksDB Performance Branch] A more customized index in PlainTableReader 11 years ago
Igor Canadi 043fc14c3e Get rid of some shared_ptrs 11 years ago
Dhruba Borthakur 96bc3ec297 Memtables should be deleted appropriately in the unit test. 11 years ago
Haobo Xu 5b825d6964 [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally 11 years ago
Siying Dong dfa1460d88 [For Performance Branch] Bloom filter in PlainTableIterator::Seek() - Update 1 11 years ago
Siying Dong 718488abc5 Add BloomFilter to PlainTableIterator::Seek() 11 years ago
kailiu 0c93df912e Improve the readability of the TableProperties::ToString() 11 years ago
Siying Dong 3e35aa6412 Revert "Allow users to profile a query and see bottleneck of the query" 11 years ago
Siying Dong b135d01e7b Allow users to profile a query and see bottleneck of the query 11 years ago
Siying Dong 3d8ac31d71 Allow users to profile a query and see bottleneck of the query 11 years ago
kailiu 7b10fe9fac Fix a memory leak happened in table_test 11 years ago
Siying Dong b59d4d5a50 A Simple Plain Table 11 years ago
kailiu 56589ab81f Add TableOptions for BlockBasedTableFactory 11 years ago
Siying Dong 15b31b57df MergingIterator.Seek() to lazily initialize MinHeap 11 years ago
kailiu 1c8b819be2 Fix a memory leak happened in table_test 11 years ago
kailiu 6eb5649800 Move flush_block_policy from Options to TableFactory 11 years ago
Igor Canadi 469a9f32a7 Fix two nasty use-after-free-bugs 11 years ago
kailiu 1415f8820d Improve the "table stats" 11 years ago
kailiu 97d8e573a6 make util/env_posix.cc work under mac 11 years ago
Kai Liu 7604e2f70c Make the options in table_builder/block_builder less misleading 11 years ago
Siying Dong 55baa3d955 Add an option to table_reader_bench to access the table from DB And Iterating non-existing prefix case. 11 years ago
Igor Canadi e0ad0f26b8 Fix bloom filters 11 years ago
Kai Liu 80bb81c6fe Add the correct table_factory for tables in table_tests 11 years ago
Kai Liu 88ba331c1a Add the index/filter block cache 11 years ago