Commit Graph

111 Commits (06b4785fec3841facbb6f4dca3890f182b9b1a18)

Author SHA1 Message Date
Islam AbdelRahman 1cca091298 Temporarily revert Prev() prefix support 8 years ago
Aaron Gao 4590b53a4b add stats to Cache::LookUp() 8 years ago
Aaron Gao b18f9c9eac add nullptr check to internal_prefix_transform 8 years ago
Islam AbdelRahman b49b92cf28 Introduce Read amplification bitmap (read amp statistics) 8 years ago
Aaron Gao c7004840d2 store prefix_extractor_name in table 8 years ago
Aaron Gao cec2c6436b fix data race in NewIndexIterator() in block_based_table_reader.cc 8 years ago
Yi Wu 4a16c32ece Option to cache index/filter blocks with priority 8 years ago
Andrew Kryczka ecf9003860 Fix bug in printing values for block-based table 8 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 8 years ago
Philipp Unterbrunner deda159b55 Added min/max/avg data block size output to sst_dump 8 years ago
Islam AbdelRahman b693ba68b5 Minor PinnedIteratorsManager Refactoring 8 years ago
omegaga d51dc96a79 Experiments on column-aware encodings 8 years ago
omegaga e70020e4f6 Only cache level 0 indexes and filter when opening table reader 8 years ago
Islam AbdelRahman 68a8e6b8fa Introduce FullMergeV2 (eliminate memcpy from merge operators) 8 years ago
John Alexander 9430333f84 New Statistics to track Compression/Decompression (#1197) 8 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 8 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 9 years ago
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 9 years ago
sdong 041b6f95a2 perf_context: report time spent on reading index and bloom blocks 9 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