Commit Graph

906 Commits (fe90ed7a70b6cda47ef970375e74b9a0b486cab3)

Author SHA1 Message Date
Zhichao Cao 1f6efabe23 Add bottommost_compression_opts to for bottommost_compression (#3985) 6 years ago
Maysam Yabandeh 235ab9dd32 Pin mmap files in ReadOnlyDB (#4053) 6 years ago
Manuel Ung a16e00b7b9 WriteUnPrepared Txn: Disable seek to snapshot optimization (#3955) 6 years ago
Nikhil Benesch 17339dc2f3 Add table property tracking number of range deletions (#4016) 6 years ago
Zhongyi Xie 408205a36b use user_key and iterate_upper_bound to determine compatibility of bloom filters (#3899) 6 years ago
Sagar Vemuri 189f0c27aa Make BlockBasedTableIterator compaction-aware (#4048) 6 years ago
Maysam Yabandeh 80ade9ad83 Pin top-level index on partitioned index/filter blocks (#4037) 6 years ago
Sagar Vemuri 7103559f49 Improve direct IO range scan performance with readahead (#3884) 6 years ago
Maysam Yabandeh 28a9d8910b Fix the bug with duplicate prefix in partition filters (#4024) 6 years ago
Siying Dong 92ee3350e0 BlockBasedTableIterator to keep BlockIter after out of upper bound (#4004) 6 years ago
Zhongyi Xie 80bc35927c Should only decode restart points for uncompressed blocks (#3996) 6 years ago
Siying Dong d82f1421b4 Fix regression bug of Prev() with upper bound (#3989) 6 years ago
Andrew Kryczka 9d347332fb Fix argument mismatch in BlockBasedTableBuilder (#3974) 6 years ago
Fenggang Wu 3593275357 Remove restart point from the properties_block (#3970) 6 years ago
Fenggang Wu f4502944c3 Change db path for BlockBasedTableTest.BadOptions (#3965) 6 years ago
Maysam Yabandeh b73652169e Extend format 3 to partitioned index/filters (#3958) 6 years ago
Zhongyi Xie f1592a06c2 run make format for PR 3838 (#3954) 6 years ago
Mike Kolupaev 812c7371d3 Fix performance regression in Get() for block-based tables (#3953) 6 years ago
Maysam Yabandeh d0c38c0c8c Extend some tests to format_version=3 (#3942) 6 years ago
Dmitri Smirnov f4b72d7056 Provide a way to override windows memory allocator with jemalloc for ZSTD 6 years ago
Andrew Kryczka fea2b1dfb2 Copy Get() result when file reads use mmap 6 years ago
Zhongyi Xie 2a0dfaa044 fix PrefixExtractorChanged: pass raw pointer instead shared_ptr 6 years ago
Maysam Yabandeh 44cf84932f Fix the bug of some test scenarios being put after kEnd 6 years ago
Maysam Yabandeh 03cda531e4 Check for rep_->table_properties being nullptr 6 years ago
Maysam Yabandeh 402b7aa07f Exclude seq from index keys 6 years ago
Nathan VanBenschoten 8c3bf0801b Check status when reading HashIndexPrefixesMetadataBlock 6 years ago
Yanqin Jin aa53579d6c Fix segfault caused by object premature destruction 6 years ago
Zhongyi Xie 6c73a46693 Fix a backward compatibility problem with table_properties being nullptr 6 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 6 years ago
Andrew Kryczka 7b655214d2 Assert keys/values pinned by range deletion meta-block iterators 6 years ago
Siying Dong 26da3676d9 class Block to store num_restarts_ 6 years ago
Mike Kolupaev 8bf555f487 Change and clarify the relationship between Valid(), status() and Seek*() for all iterators. Also fix some bugs 6 years ago
Siying Dong ddfd2525d2 Make BlockIter final 6 years ago
Maysam Yabandeh fc522bdb3e Evenly split HarnessTest.Randomized 6 years ago
Zhongyi Xie 6cab3184f5 avoid double delete on dummy record insertion failure 6 years ago
Andrew Kryczka 7004e45489 Remove block-based table assertion for non-empty filter block 6 years ago
Maysam Yabandeh 7e4e381495 Fix the bloom filter skipping empty prefixes 6 years ago
Maysam Yabandeh bc0da4b512 Skip duplicate bloom keys when whole_key and prefix are mixed 6 years ago
Maysam Yabandeh 17e04039dd Propagate fill_cache config to partitioned index iterator 6 years ago
Zhongyi Xie 954b496b3f fix memory leak in two_level_iterator 6 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 6 years ago
Maysam Yabandeh d2bcd7611f Fix the memory leak with pinned partitioned filters 6 years ago
Maysam Yabandeh 67182678a5 Stats for false positive rate of full filtesr 6 years ago
Sagar Vemuri d687670256 Fix a leak in FilterBlockBuilder when adding prefix 7 years ago
Anand Ananthabhotla f9f4d40f93 Align SST file data blocks to avoid spanning multiple pages 7 years ago
Dmitri Smirnov d382ae7de6 Imporve perf of random read and insert compare by suggesting inlining to the compiler 7 years ago
Huachao Huang 7a6353bd1c Ignore empty filter block when data block is empty 7 years ago
Bruce Mitchener a3a3f5497c Fix some typos in comments and docs. 7 years ago
Siying Dong b560fc9f62 Fix a block pinning regression introduced in b555ed30a4 7 years ago
Fosco Marotto d518fe1da6 uint64_t and size_t changes to compile for iOS 7 years ago