Commit Graph

363 Commits (edae671ce020a060b86db919068ee132d70eb837)

Author SHA1 Message Date
Levi Tamasi 59ef2ba559 Evict the uncompression dictionary from the block cache upon table close (#5150) 6 years ago
Siying Dong ebcc8ae1d3 Revert "Avoid per-key upper bound check in BlockBasedTableIterator (#5101)" (#5132) 6 years ago
Yi Wu f29dc1b906 Avoid per-key upper bound check in BlockBasedTableIterator (#5101) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
Siying Dong aef763b6d6 Make statistics's stats_level change thread-safe (#5030) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Andrew Kryczka 62f70f6d14 Reduce scope of compression dictionary to single SST (#4952) 6 years ago
Andrew Kryczka 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) 6 years ago
Yi Wu 512a5e3ef8 Fix BlockBasedTable not always using memory allocator if available (#4678) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Yi Wu 05d9d82181 Revert "Move MemoryAllocator option from Cache to BlockBasedTableOpti… (#4697) 6 years ago
Siying Dong b82e57d425 Remove two variables from BlockContents class and don't use class Block for compressed block (#4650) 6 years ago
Yi Wu b32d087dbb Move MemoryAllocator option from Cache to BlockBasedTableOptions (#4676) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Siying Dong 566fc8b994 Black list some valgrind tests (#4642) 6 years ago
Bo Hou cd9404bb77 xxhash 64 support 6 years ago
Yi Wu f560c8f5c8 s/CacheAllocator/MemoryAllocator/g (#4590) 6 years ago
Abhishek Madan 7528130e38 Cache fragmented range tombstones in BlockBasedTableReader (#4493) 6 years ago
Neil Mayhew 43dbd4411e Adapt three unit tests with newer compiler/libraries (#4562) 6 years ago
Igor Canadi 1cf5deb8fd Introduce CacheAllocator, a custom allocator for cache blocks (#4437) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Fenggang Wu 9d646a6311 Add db_bench options of data block hash index (#4281) 6 years ago
Fenggang Wu 19ec44fd39 Improve point-lookup performance using a data block hash index (#4174) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
Siying Dong a5e851e113 Reformatting some recent changes (#4161) 6 years ago
Siying Dong 8425c8bd4d BlockBasedTableReader: automatically adjust tail prefetch size (#4156) 6 years ago
Andrew Kryczka ab35505e21 Write properties metablock last in block-based tables (#4158) 6 years ago
Siying Dong 8f06b4fa01 Separate some IndexBlockIter logic from BlockIter (#4136) 6 years ago
Maysam Yabandeh 8581a93a6b Per-thread unique test db names (#4135) 6 years ago
Tamir Duberstein 7bee48bdbd Add GCC 8 to Travis (#3433) 6 years ago
Maysam Yabandeh d4ad32d7bd Refactor BlockIter (#4121) 6 years ago
Yanqin Jin 39218a72a4 Increase the size of LRU cache. (#4090) 6 years ago
Maysam Yabandeh 29ffbb8a50 Charging block cache more accurately (#4073) 6 years ago
Maysam Yabandeh 235ab9dd32 Pin mmap files in ReadOnlyDB (#4053) 6 years ago
Zhongyi Xie 408205a36b use user_key and iterate_upper_bound to determine compatibility of bloom filters (#3899) 6 years ago
Maysam Yabandeh 80ade9ad83 Pin top-level index on partitioned index/filter blocks (#4037) 6 years ago
Zhongyi Xie 80bc35927c Should only decode restart points for uncompressed blocks (#3996) 7 years ago
Fenggang Wu 3593275357 Remove restart point from the properties_block (#3970) 7 years ago
Fenggang Wu f4502944c3 Change db path for BlockBasedTableTest.BadOptions (#3965) 7 years ago
Maysam Yabandeh d0c38c0c8c Extend some tests to format_version=3 (#3942) 7 years ago
Maysam Yabandeh 402b7aa07f Exclude seq from index keys 7 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Mike Kolupaev 8bf555f487 Change and clarify the relationship between Valid(), status() and Seek*() for all iterators. Also fix some bugs 7 years ago
Maysam Yabandeh fc522bdb3e Evenly split HarnessTest.Randomized 7 years ago
Maysam Yabandeh d2bcd7611f Fix the memory leak with pinned partitioned filters 7 years ago
Anand Ananthabhotla f9f4d40f93 Align SST file data blocks to avoid spanning multiple pages 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago