Commit Graph

47 Commits (bda6f3363dfd6cb7122182c6da6ccabd92a52b15)

Author SHA1 Message Date
Lei Jin 23861857c4 ReadOptions.total_order_seek to allow total order seek for block-based table when hash index is enabled 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
sdong 1242bfcad7 Add DB property "rocksdb.estimate-table-readers-mem" 11 years ago
Feng Zhu 8f09d53fd1 remove malloc when create data and index iterator in Get 11 years ago
Lei Jin 40fa8a4cd5 make statistics forward-able 11 years ago
Igor Canadi d4a8423334 Remove seek compaction 11 years ago
Haobo Xu 7a9dd5f214 [RocksDB] Make block based table hash index more adaptive 11 years ago
Haobo Xu 0f0076ed5a [RocksDB] Reduce memory footprint of the blockbased table hash index. 11 years ago
sdong 88a1691a1e BlockBasedTable::PrefixMayMatch() to bloom setting to the beginning of the function 11 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
Kai Liu 0b3d03d026 Materialize the hash index 11 years ago
Igor Canadi 0afc8bc29a xxHash 11 years ago
Lei Jin d642c60bdc Check PrefixMayMatch on Seek() 11 years ago
Lei Jin 3995e801ab kill ReadOptions.prefix and .prefix_seek 11 years ago
Yueh-Hsuan Chiang af6ad113a8 Fix SIGFAULT when running sst_dump on v2.6 db 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 e37dd216f9 Index type doesn't have to be persisted 11 years ago
sdong 5cef458a2c RocksDB 2.8 to be able to read files generated by 2.6 11 years ago
Kai Liu 75b59d5146 Enable hash index for block-based table 11 years ago
Igor Canadi 4daea66343 Turn on -Wmissing-prototypes 11 years ago
Lei Jin 92c1eb0291 macros for perf_context 11 years ago
Igor Canadi bcd1f15b60 Remove -Wno-unused-const-variable 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 444cafc28c Fix inconsistent code format 11 years ago
Kai Liu 2b205b35d8 Disable putting filter block to block cache 11 years ago
kailiu 161ab42a8a Make table properties shareable 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 66dc033af3 Temporarily disable caching index/filter blocks 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 1415f8820d Improve the "table stats" 11 years ago
kailiu 97d8e573a6 make util/env_posix.cc work under mac 11 years ago
Igor Canadi e0ad0f26b8 Fix bloom filters 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
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 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
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago