Commit Graph

38 Commits (9f1c80b55668e3009a276803c66ac0fa0c5887e3)

Author SHA1 Message Date
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. 11 years ago
Igor Canadi f43c8262c2 Don't compress block bigger than 2GB 11 years ago
Kai Liu 0b3d03d026 Materialize the hash index 11 years ago
Igor Canadi 26f5dd9a5a TablePropertiesCollectorFactory 11 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
Kai Liu aac44226a0 Add bloom filter to predefined table stats 11 years ago
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 11 years ago
Kai Liu 86ef6c3f74 Add statistics to sst file 11 years ago
Kai Liu 1f8ade6bd6 Fix a bug in table builder 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 11 years ago
Tyler Harter f5f1842282 Prefix filters for scans (v4) 11 years ago
Abhishek Kona 39ee47fbf4 [Rocksdb] Record WriteBlock Times into a histogram 12 years ago
heyongqiang 4b29651206 add block deviation option to terminate a block before it exceeds block_size 12 years ago
Abhishek Kona c41f1e995c Codemod NULL to nullptr 12 years ago
Chip Turner 0b83a83191 Fix poor error on num_levels mismatch and few other minor improvements 12 years ago