Commit Graph

3719 Commits (9bd5fce6e89fcb294a1d193f32f3e4bb2e41d994)

Author SHA1 Message Date
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
sdong 4c74dba5fa Bump up memory order of ref counting of ColumnFamilyData (#5723) 5 years ago
sdong e1c468d16f Do readahead in VerifyChecksum() (#5713) 5 years ago
Eli Pozniansky c2404d9928 Optimizing ApproximateSize to create index iterator just once (#5693) 5 years ago
sdong bd2c753dd0 Add command "list_file_range_deletes" in ldb (#5615) 5 years ago
Jeffrey Xiao d61d4507c0 Fix IngestExternalFile overlapping check (#5649) 5 years ago
Zhongyi Xie de3fb9a6ff exclude TEST_ENV_URI from rocksdb lite (#5686) 5 years ago
Yanqin Jin 5d9a67e718 Support loading custom objects in unit tests (#5676) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Zhongyi Xie d1c9ede195 Fix duplicated file names in PurgeObsoleteFiles (#5603) 5 years ago
Levi Tamasi 1dfc5eaab0 Test the various configurations in parallel in MergeOperatorPinningTest (#5659) 5 years ago
Manuel Ung f622ca2c7c WriteUnPrepared: savepoint support (#5627) 5 years ago
Eli Pozniansky 4834dab578 Improve CPU Efficiency of ApproximateSize (part 2) (#5609) 5 years ago
Manuel Ung 399f477818 WriteUnPrepared: Use WriteUnpreparedTxnReadCallback for MultiGet (#5634) 5 years ago
Eli Pozniansky 9625a2bc2b Added SizeApproximationOptions to DB::GetApproximateSizes (#5626) 5 years ago
Yanqin Jin ae152ee666 Avoid user key copying for Get/Put/Write with user-timestamp (#5502) 5 years ago
sdong f5b951f7b6 Fix wrong info log printing for num_range_deletions (#5617) 5 years ago
Levi Tamasi 092f417037 Move the uncompression dictionary object out of the block cache (#5584) 5 years ago
Eli Pozniansky 6b7fcc0d5f Improve CPU Efficiency of ApproximateSize (part 1) (#5613) 5 years ago