Commit Graph

923 Commits (e648c1d9eb093e6cbb2ed500b17915a43c5aa172)

Author SHA1 Message Date
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
kailiu 21587760b9 Fixing the warning messages captured under mac os # Consider using `git commit -m 'One line title' && arc diff`. # You will save time by running lint and unit in the background. 11 years ago
Kai Liu 0ef628537c Don't not suggest flushing data when data block is still empty 11 years ago
Kai Liu 551ecfa416 Move down the time consuming tests in table_test 11 years ago
Kai Liu fd075d6edd Provide mechanism to configure when to flush the block 11 years ago
Dhruba Borthakur 292c2b3357 Fix stress test failure when using mmap-reads. 11 years ago