Commit Graph

153 Commits (9b18cc236304b82c3bffa793006cba964fee0835)

Author SHA1 Message Date
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 9 years ago
Philipp Unterbrunner deda159b55 Added min/max/avg data block size output to sst_dump 9 years ago
Islam AbdelRahman b693ba68b5 Minor PinnedIteratorsManager Refactoring 9 years ago
omegaga d51dc96a79 Experiments on column-aware encodings 9 years ago
omegaga e70020e4f6 Only cache level 0 indexes and filter when opening table reader 9 years ago
Islam AbdelRahman 68a8e6b8fa Introduce FullMergeV2 (eliminate memcpy from merge operators) 9 years ago
John Alexander 9430333f84 New Statistics to track Compression/Decompression (#1197) 9 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 9 years ago
sdong 5009b5326b BlockBasedTable::FullFilterKeyMayMatch() Should skip prefix bloom if full key bloom exists 9 years ago
Aaron Gao e532877940 Add statistics field to show total size of index and filter blocks in block cache 9 years ago
sdong 1d725ca51d Deprecate BlockBasedTableOptions.hash_index_allow_collision=false. 9 years ago
krad a08c8c851a Added PersistentCache abstraction 9 years ago
sdong 7ccb8d6ef3 BlockBasedTable::Get() not to use prefix bloom if read_options.total_order_seek = true 9 years ago
Andrew Kryczka 843d2e3137 Shared dictionary compression using reference block 9 years ago
sdong 535af525d6 BlockBasedTable::PrefixMayMatch() to skip index checking if we can't find a filter block. 9 years ago
sdong dff4c48ede BlockBasedTable::PrefixMayMatch: no need to find data block after full bloom checking 9 years ago
Marton Trencseni 9b51987521 Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 9 years ago
sdong b1fafcaca6 Revert "Adding pin_l0_filter_and_index_blocks_in_cache feature." 9 years ago
Marton Trencseni 522de4f59e Adding pin_l0_filter_and_index_blocks_in_cache feature. 9 years ago
sdong b2ae5950ba Index Reader should not be reused after DB restart 9 years ago
Yi Wu f71fc77b7c Cache to have an option to fail Cache::Insert() when full 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang 4a8cbf4e31 Allows Get and MultiGet to read directly from SST files. 9 years ago
Islam AbdelRahman 0c433cd1eb Fix issue in Iterator::Seek when using Block based filter block with prefix_extractor 9 years ago
Islam AbdelRahman b0afcdeeac Fix bug in block based tables with full filter block and prefix_extractor 9 years ago
Peter Mattis 260c29762a Fix index seeking in BlockTableReader::PrefixMayMatch. 9 years ago
Andrew Kryczka e089db40f9 Skip bottom-level filter block caching when hit-optimized 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Islam AbdelRahman 51fa7ecec5 Bytes read/written from cache statistics 10 years ago
sdong d746eaad5e RandomAccessFileReader should not inherit RandomAccessFile 10 years ago
Igor Canadi 76f286cc82 Optimize bloom filter cache misses 10 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 11 years ago
Lei Jin 0a29ce5393 re-enable BlockBasedTable::SetupForCompaction() 11 years ago