Commit Graph

1002 Commits (dafb568052fdcf711f9e352fe2c489bc191274d4)

Author SHA1 Message Date
Islam AbdelRahman 1cca091298 Temporarily revert Prev() prefix support 8 years ago
sdong 607628d349 Support ZSTD with finalized format 8 years ago
Injun Song ce1be2ce37 Fix build error on Windows (AppVeyor) (#1315) 8 years ago
sdong f7669b40ba Fix Windows Build 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
Aaron Gao 4590b53a4b add stats to Cache::LookUp() 8 years ago
Islam AbdelRahman 8ce1b8440a Fix Travis on Mac 8 years ago
Aaron Gao db74b1a219 fix bug in merge_iterator when data race happens 8 years ago
Aaron Gao b18f9c9eac add nullptr check to internal_prefix_transform 8 years ago
Aaron Gao 2482d5fb45 support Prev() in prefix seek mode 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
Islam AbdelRahman 6a17b07ca8 Add TablePropertiesCollector support in SstFileWriter 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 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
Jay Edgar efd013d6d8 Miscellaneous performance improvements 9 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 9 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 9 years ago
Islam AbdelRahman 88a2776db5 Update SstFileWriter to use bottommost_compression if avaliable 9 years ago
Islam AbdelRahman 8366e10ffc Fix clang build 9 years ago
Islam AbdelRahman 812dbfb483 Optimize BlockIter::Prev() by caching decoded entries 9 years ago
Islam AbdelRahman 7c919deccc Reuse TimedFullMerge instead of FullMerge + instrumentation 9 years ago
Nadav Rotem 7360db39e6 Add a check mode to verify compressed block can be decompressed back 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
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
krad a08c8c851a Added PersistentCache abstraction 9 years ago
Ashish Shenoy fa3536d202 Store SST file compression algorithm as a TableProperty 9 years ago
sdong 7ccb8d6ef3 BlockBasedTable::Get() not to use prefix bloom if read_options.total_order_seek = true 9 years ago
Dmitri Smirnov e7899c6618 Fix build issue. (#1103) 9 years ago
Li Peng 6d4832a998 Merge pull request #1101 from flyd1005/wip-fix-typo 9 years ago
Andrew Kryczka 843d2e3137 Shared dictionary compression using reference block 9 years ago
Islam AbdelRahman d719b095dc Introduce PinnedIteratorsManager (Reduce PinData() overhead / Refactor PinData) 9 years ago
Dhruba Borthakur 995353e46a Fix null-pointer-dereference detected by Infer (https://github.com/facebook/infer) 9 years ago
Islam AbdelRahman 5bd4022fec Add comparator, merge operator, property collectors to SST file properties (again) 9 years ago
Dmitri Smirnov ee221d2de0 Introduce XPRESS compresssion on Windows. (#1081) 9 years ago
Islam AbdelRahman 6356b4d516 Fix nullptr dereference in adaptive_table 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
sdong 30d72ee43c PrefixTest.PrefixAndWholeKeyTest should run against a different directory from prefix_test 9 years ago
Andrew Kryczka 0e3cc2cf1f Add column family info to TableProperties::ToString() 9 years ago