Commit Graph

49 Commits (fd5970b454b89aabba7e67f91fb1f36c9ff5044e)

Author SHA1 Message Date
Igor Canadi 9ab5adfc59 New BlockBasedTable version -- better compressed block format 10 years ago
Igor Canadi 96b8240bc5 Support footer versions bigger than 1 10 years ago
Igor Canadi abb9b95ffe Move compression functions from port/ to util/ 10 years ago
Igor Canadi 25f273027b Fix iOS compile with -Wshorten-64-to-32 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
Yueh-Hsuan Chiang bbd9c53457 Apply InfoLogLevel to the logs in table/block_based_table_builder.cc 10 years ago
Danny Al-Gaaf 28a6e31583 table/block_based_table_builder.cc: remove unused variable 10 years ago
Igor Canadi 54cada92b1 Run make format on PR #249 10 years ago
Torrie Fischer fb6456b00d Replace naked calls to operator new and delete (Fixes #222) 10 years ago
Feng Zhu 0af157f9bf Implement full filter for block based table. 10 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 10 years ago
wankai 19cc588b77 change to filter_block std::unique_ptr support RAII 10 years ago
Igor Canadi 076bd01a29 Fix compile 10 years ago
Wankai Zhang dff2b1a8f8 typo improvement 10 years ago
Feng Zhu 1d23b5c470 remove_internal_filter_policy 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 10 years ago
Igor Canadi 1614284eff Fix compressed cache 10 years ago
Haobo Xu 0f0076ed5a [RocksDB] Reduce memory footprint of the blockbased table hash index. 10 years ago
Igor Canadi f43c8262c2 Don't compress block bigger than 2GB 10 years ago
Kai Liu 0b3d03d026 Materialize the hash index 10 years ago
Igor Canadi 26f5dd9a5a TablePropertiesCollectorFactory 10 years ago
Igor Canadi 0afc8bc29a xxHash 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 e23e73e67c Use shorten index key for hash-index 11 years ago
Kai Liu 75b59d5146 Enable hash index for block-based table 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
Albert Strasheim df2f92214a Support for LZ4 compression. 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
Kai Liu 2e9efcd6d8 Add the property block for the plain table 11 years ago
kailiu 90729f8b23 Extract metaindex block from block-based table 11 years ago
Kai Liu 219b35be6a Generalize footer reading from file 11 years ago
Kai Liu 3a0e98d558 Parameterize table magic number 11 years ago
Igor Canadi 043fc14c3e Get rid of some shared_ptrs 11 years ago
Haobo Xu 5b825d6964 [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally 11 years ago
kailiu 0c93df912e Improve the readability of the TableProperties::ToString() 11 years ago
kailiu 6eb5649800 Move flush_block_policy from Options to TableFactory 11 years ago
kailiu 1415f8820d Improve the "table stats" 11 years ago
Kai Liu 7604e2f70c Make the options in table_builder/block_builder less misleading 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 fd075d6edd Provide mechanism to configure when to flush the block 11 years ago
Dhruba Borthakur b4ad5e89ae Implement a compressed block cache. 11 years ago
Siying Dong f03b2df010 Follow-up Cleaning-up After D13521 11 years ago
Siying Dong d4eec30ed0 Make "Table" pluggable 11 years ago
Kai Liu 994575c134 Support user-defined table stats collector 11 years ago
Kai Liu 1ca86f0391 Fix a bug that index block's restart_block_interval is not 1 11 years ago
Siying Dong 9edda37027 Universal Compaction to Have a Size Percentage Threshold To Decide Whether to Compress 11 years ago