Commit Graph

4131 Commits (e653af716497f1284fedc7d0afecb118b4e812e3)

Author SHA1 Message Date
Zhichao Cao ed4712fe7e Remove time out testing cases in error_handler_fs_test (#7141) 4 years ago
Andrew Kryczka 9a83fd21e6 stagger first DumpMallocStats after opening DB (#7145) 4 years ago
sdong ca5a069a79 Suppress a TSAN warning (#7126) 4 years ago
Zhichao Cao a10f12eda1 Auto resume the DB from Retryable IO Error (#6765) 4 years ago
Yanqin Jin 27735dea9a Report corrupted keys during compaction (#7124) 4 years ago
Levi Tamasi bdf4de6cb9 Remove some dead code from BlobLogWriter (#7125) 4 years ago
Yanqin Jin c628fae6d1 Report corruption on unrecognized value type (#7121) 4 years ago
Stanislav Tkach 393e486e3e Add getters for options to the C API (#7094) 4 years ago
wenh 4924a506b9 Reduce `env_->GetChildren()` calls in DBImpl::Recover() (#7044) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Yanqin Jin f70ad03137 Parameterize a few tests in DBWALTest (#7105) 4 years ago
Akanksha Mahajan 54f171fe90 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7096) 4 years ago
rafael-aero 712458fc34 Add RestoreDBFromLatestBackup to C API, add new C# package (#7092) 4 years ago
rockeet b649d8cb97 Fixed Factory construct just for calling .Name() (#7080) 4 years ago
wenh 226d1f9c73 extend listener callback functions to more file I/O operations (#7055) 4 years ago
Andrew Kryczka dd29ad4223 Separate internal and user key comparators in `BlockIter` (#6944) 4 years ago
Levi Tamasi a693341604 Move the blob file format related classes to the main namespace, rename reader/writer (#7086) 4 years ago
Peter Dillinger 4b107ceb7e Improve code comments in EstimateLiveDataSize (#7072) 4 years ago
Jay Zhuang 00de699096 Replace reinterpret_cast with static_cast_with_check (#7067) 4 years ago
Zitan Chen 373d5ac485 BackupEngine verifies table file checksums on creating new backups (#7015) 4 years ago
Peter Dillinger a680a7ea37 Un-revert #7049, revert #7022 (#7071) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
Akanksha Mahajan 5edfe3a3d8 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7022) 4 years ago
Andrew Kryczka c25a014792 deflake DBCompactionTestWithParam.IntraL0Compaction test (#7065) 4 years ago
Peter Dillinger e2fd501d44 Stabilize DBTest.ApproximateSizesMemTable (#7064) 4 years ago
mrambacher 80f71b5863 Use Libraries in the RocksDB Makefile Build (#6660) 4 years ago
Levi Tamasi e367bc7f4b Clean up blob files based on the linked SST set (#7001) 4 years ago
sdong 80b107a0a9 Divide WriteCallbackTest.WriteWithCallbackTest (#7037) 4 years ago
Burton Li 5be2cb6948 Compaction filter support for BlobDB (#6850) 4 years ago
sdong 58547e533b Disable fsync in some tests to speed them up (#7036) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
Stanislav Tkach 1b85d57cf5 Expose KeyMayExist in the C API (#7021) 4 years ago
Yanqin Jin d47c871190 Fix data race to VersionSet::io_status_ (#7034) 4 years ago
sdong f9817201af Add unity build to CircleCI (#7026) 4 years ago
Stanislav Tkach 70b5d95dc7 Add (more) getters for options to the C API (#6998) 4 years ago
sdong d64cf0e4ee Move away from direct TmpDir() call in some tests (#7030) 4 years ago
Zitan Chen be41c61f22 Add a new option for BackupEngine to store table files under shared_checksum using DB session id in the backup filenames (#6997) 4 years ago
Yanqin Jin e66199d848 First step towards handling MANIFEST write error (#6949) 4 years ago
sdong 9cc25190e1 Test CircleCI with CLANG-10 (#7025) 4 years ago
Levi Tamasi 9f21d08660 Move kNoExpiration to blob_db.h (#7018) 4 years ago
sdong dea4063b13 Remove an assertion in FlushAfterIntraL0CompactionCheckConsistencyFail (#7003) 4 years ago
Peter Dillinger 25a0d0ca30 Fix block checksum for >=4GB, refactor (#6978) 4 years ago
Peter Dillinger 88b4210701 Remove racially charged terms "whitelist" and "blacklist" (#7008) 4 years ago
sdong d6b7b7712f Fix a bug that causes iterator to return wrong result in a rare data race (#6973) 4 years ago
Yanqin Jin 569b87e8c7 Fail recovery when MANIFEST record checksum mismatch (#6996) 4 years ago
sdong 223b57eeb8 Fix the bug that compressed cache is disabled in read-only DBs (#6990) 4 years ago
Zitan Chen 94d04529de Store DB identity and DB session ID in SST files (#6983) 4 years ago
Yanqin Jin b7bab48099 Fix a bug of overwriting return code (#6989) 4 years ago
Yanqin Jin 9bfd46d0d8 Let best-efforts recovery ignore CURRENT file (#6970) 4 years ago