Commit Graph

55 Commits (e11a5e776fa44611f34ca8676480fd6a9c21f4be)

Author SHA1 Message Date
Lei Jin 2faf49d5f1 use GetContext to replace callback function pointer 10 years ago
Lei Jin 0a29ce5393 re-enable BlockBasedTable::SetupForCompaction() 10 years ago
Igor Canadi 55af370756 Remove TODO for checking index checksums 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
Feng Zhu 1d23b5c470 remove_internal_filter_policy 10 years ago
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" 10 years ago
Feng Zhu 8f09d53fd1 remove malloc when create data and index iterator in Get 10 years ago
Lei Jin 40fa8a4cd5 make statistics forward-able 10 years ago
Igor Canadi d4a8423334 Remove seek compaction 10 years ago
Haobo Xu 7a9dd5f214 [RocksDB] Make block based table hash index more adaptive 10 years ago
Haobo Xu 0f0076ed5a [RocksDB] Reduce memory footprint of the blockbased table hash index. 10 years ago
sdong 88a1691a1e BlockBasedTable::PrefixMayMatch() to bloom setting to the beginning of the function 10 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 10 years ago
Kai Liu 0b3d03d026 Materialize the hash index 10 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