Commit Graph

74 Commits (5c7bf56d35f5300aaec6e0696a4977e1df53c7c3)

Author SHA1 Message Date
sdong d746eaad5e RandomAccessFileReader should not inherit RandomAccessFile 9 years ago
Igor Canadi 76f286cc82 Optimize bloom filter cache misses 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 10 years ago
sdong 041b6f95a2 perf_context: report time spent on reading index and bloom blocks 10 years ago
Igor Canadi 0a019d74a0 Use malloc_usable_size() for accounting block cache size 10 years ago
clark.kang 6ede020dc4 fix typos 10 years ago
sdong 98a44559d5 Build for CYGWIN 10 years ago
krad f29b33c73b Add functionality to pre-fetch blocks specified by a key range to BlockBasedTable implementation. 10 years ago
krad d9f4875e52 Disable pre-fetching of index and filter blocks for sst_dump_tool. 10 years ago
Igor Sugak 98870c7b9c rocksdb: Fix scan-build memory warning in table/block_based_table_reader.cc 10 years ago
sdong 68af7811ea Remember whole key/prefix filtering on/off in SST file 10 years ago
sdong e63140d52b Get() to use prefix bloom filter when filter is not block based 10 years ago
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
Manish Patil 7ea7bdf04d Dump routine to BlockBasedTableReader 10 years ago
Yueh-Hsuan Chiang 13de000f07 Add rocksdb::ToString() to address cases where std::to_string is not available. 10 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
Yueh-Hsuan Chiang 98849a35fa Apply InfoLogLevel to the logs in table/block_based_table_reader.cc 10 years ago
Lei Jin 0fd985f427 Avoid reloading filter on Get() if cache_index_and_filter_blocks == false 10 years ago
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" 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