Commit Graph

3887 Commits (5a297516e19d953854cd46efaaee853e587c978a)

Author SHA1 Message Date
anand76 19a97dd139 Fix data block upper bound checking for iterator reseek case (#5883) 5 years ago
sdong 846e05005d Revert "Merging iterator to avoid child iterator reseek for some cases (#5286)" (#5871) 5 years ago
Yanqin Jin 643df920d8 Explicitly declare atomic flush incompatible with pipelined write (#5860) 5 years ago
sdong 76e951dbb1 Add a unit test to reproduce a corruption bug (#5851) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Vijay Nadimpalli a5fa8735e9 Code comment for Version Edit (#5829) 5 years ago
sdong c06b54d0c6 Apply formatter on recent 45 commits. (#5827) 5 years ago
Maysam Yabandeh 6ec6a4a9a4 Remove snap_refresh_nanos option (#5826) 5 years ago
Yanqin Jin a9c5e8e944 Refactor deletefile_test.cc (#5822) 5 years ago
Yanqin Jin 6a279037cf Refactor ObsoleteFilesTest to inherit from DBTestBase (#5820) 5 years ago
Yanqin Jin 6d072f2a03 Move WAL-closing loop out of original loop (#5804) 5 years ago
sdong 43a340bebe Merging iterator to disble reseek optimization in prefix seek (#5815) 5 years ago
Yi Wu a68d814570 fast look up purge_queue (#5796) 5 years ago
sdong 6287f0d73b Improve readability of DBIter's two seek functions (#5794) 5 years ago
andrew 622683000c Allow users to stop manual compactions (#3971) 5 years ago
Peter Dillinger 68626249c3 Refactor/consolidate legacy Bloom implementation details (#5784) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
Peter Dillinger d3a6726f02 Revert changes from PR#5784 accidentally in PR#5780 (#5810) 5 years ago
sdong 9bd5fce6e8 Refactor UniversalCompactionPicker code a little bit (#5639) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
Igor Canadi 97631357aa Allow ingesting overlapping files (#5539) 5 years ago
anand76 83a6a614e9 Refactor ArenaWrappedDBIter into separate files (#5801) 5 years ago
Peter Dillinger aa2486b23c Refactor some confusing logic in PlainTableReader 5 years ago
Lingjing You 1a928c22a0 Add insert hints for each writebatch (#5728) 5 years ago
Ronak Sisodia d05c0fe4d1 Option to make write group size configurable (#5759) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
anand76 2becafdb43 Fix Appveyor build due to signed/unsigned comparison 5 years ago
jsteemann 4d945c57ac do a bit less work in the normal case (#5695) 5 years ago
Peter Dillinger 108c619acb Add regression test for serialized Bloom filters (#5778) 5 years ago
Wilfried Goesgens fbab9913e2 upgrade gtest 1.7.0 => 1.8.1 for json result writing 5 years ago
sdong adbc25a4c8 Rename InternalDBStatsType enum names (#5779) 5 years ago
Jeffrey Xiao eae9f040eb Initialized pinned_pos_ and pinned_seq_pos_ in FragmentedRangeTombstoneIterator (#5720) 5 years ago
Yi Wu 83b991922e Fix EncryptedEnv assert (#5735) 5 years ago
Peter Dillinger b55b2f45d0 Faster new DynamicBloom implementation (for memtable) (#5762) 5 years ago
Peter Dillinger 20dec1401f Copy/split PlainTableBloomV1 from DynamicBloom (refactor) (#5767) 5 years ago
Affan Dar 229e6fbe0e Adding DB::GetCurrentWalFile() API as a repliction/backup helper (#5765) 5 years ago
Yanqin Jin 38b17ecd0e Replace named comparator struct with lambda (#5768) 5 years ago
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
Yanqin Jin 44eca41add Fix a bug in file ingestion (#5760) 5 years ago
Yanqin Jin 672befea2a Fix assertion failure in FIFO compaction with TTL (#5754) 5 years ago
Pratik Dhandharia a281822331 Lower the risk for users to run options.force_consistency_checks = true (#5744) 5 years ago
anand76 1729779b85 Disable MultiGet row cache test in LITE mode (#5756) 5 years ago
anand76 e10570331d Support row cache with batched MultiGet (#5706) 5 years ago
Pratik Dhandharia 1b4c104a67 replace some reinterpret_cast with static_cast_with_check (#5740) 5 years ago
Andrew Kryczka ba0967b567 Reduce severity of too many levels log message (#5742) 5 years ago
jsteemann 62829ff751 reuse scratch buffer in transaction_log_reader (#5702) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
anand76 9046bdc5d3 Fix MultiGet() bug when whole_key_filtering is disabled (#5665) 5 years ago
Maysam Yabandeh 7bc18e2727 Disable snapshot refresh feature when snap_refresh_nanos is 0 (#5724) 5 years ago
sdong 3552473668 Introduce IngestExternalFileOptions.verify_checksums_readahead_size (#5721) 5 years ago