Commit Graph

1379 Commits (1bac873fcfaed1b4bbcc00facf24dacada0cbafb)

Author SHA1 Message Date
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Zhichao Cao d8ec0a760a Make FileType Public and Replace kLogFile with kWalFile (#7580) 4 years ago
Cheng Chang 5227b315ec Fix unchecked statuses for transaction_test (#7572) 4 years ago
Cheng Chang 73dbe10bbf Fix write_batch_test when ASSERT_STATUS_CHECKED=1 (#7575) 4 years ago
mrambacher 1eda625eab Revert `Status`es returned from pre-`Configurable` options functions (#7563) 4 years ago
Cheng Chang 0ea7db768e Abstract out LockManager interface (#7532) 4 years ago
Levi Tamasi e8cb32ed67 Introduce BlobFileCache and add support for blob files to Get() (#7540) 4 years ago
mrambacher a8c89cc969 Test for LoadLatestOptions (#7554) 4 years ago
Akanksha Mahajan 24498ab1ec Add few unit test cases in ASSERT_STATUS_CHECKED (#7500) 4 years ago
Levi Tamasi 1f84611e5d Clean up BlobLogReader and rename it to BlobLogSequentialReader (#7517) 4 years ago
Zhichao Cao b7062f0b2c Status check enforcement for error_handler_fs_test (#7342) 4 years ago
Ramkumar Vadivelu e04a50923d Change ParseInternalKey() to return Status instead of bool (#7457) 4 years ago
Jay Zhuang e127fe18c3 Fix TSAN failure for backupable_db_test (#7478) 4 years ago
sdong d08a9005b7 Make db_basic_test pass assert status checked (#7452) 4 years ago
Levi Tamasi 5e221a98b5 Support injecting read errors for RandomAccessFile when using FaultInjectionTestEnv (#7447) 4 years ago
Peter Dillinger 08552b19d3 Genericize and clean up FastRange (#7436) 4 years ago
Zhichao Cao 0ce9b3a22d Add AppendWithVerify and PositionedAppendWithVerify to Env and FileSystem (#7419) 4 years ago
Peter Dillinger 9d8eb77c4d Less I/O for incremental backups, slightly better corruption detection (#7413) 4 years ago
Peter Dillinger b475a83f9d Postponing custom checksum support in BackupEngine (#7411) 4 years ago
Peter Dillinger 93719fc953 Restore file size in backup table file names (and other cleanup) (#7400) 4 years ago
mrambacher a08d6f18f0 Add more tests to ASSERT_STATUS_CHECKED (#7367) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago
Levi Tamasi 5ce246c716 Expose the start of the expiration range for TTL blob files through LiveFileMetaData (#7365) 4 years ago
Peter Dillinger 4e258d3e63 Fix backup/restore in stress/crash test (#7357) 4 years ago
Jay Zhuang 55bf42a80c Recompress blobs during GC if compression changed (#7331) 4 years ago
Levi Tamasi 5043960623 Add a blob file builder class that can be used in background jobs (#7306) 4 years ago
Peter Dillinger 9aad24da55 Real fix for race in backup custom checksum checking (#7309) 4 years ago
mrambacher b7e1c5213f Add some simulator cache and block tracer tests to ASSERT_STATUS_CHECKED (#7305) 4 years ago
rockeet e653af7164 DBWithTTL::Open() param ttls: vector<int32_t> to const vector<int32_t>& (#7196) 4 years ago
sdong 5aacef9712 Disable fsync in SeqAdvanceConcurrentTest (#7302) 4 years ago
Peter Dillinger a1b5484811 Work around a backup bug with DB custom checksums (#7294) 4 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 4 years ago
Peter Dillinger 7d0ecab570 Fix some flaky tests in BackupableDBTest with intentional flushing (#7273) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
Zitan Chen 500eeb6fd3 Re-enable param tests for backup engine (#7260) 4 years ago
Zitan Chen 15245e9018 Fix flaky BackupableDBTest.CustomChecksumTransition (#7254) 4 years ago
Zitan Chen b578ca2e4d BackupEngine supports custom file checksums (#7085) 4 years ago
Peter Dillinger 6ac1d25fd0 Fix+clean up handling of mock sleeps (#7101) 4 years ago
Cheng Chang 71c7e4935e Replace tracked_keys with a new LockTracker interface in TransactionDB (#7013) 4 years ago
Levi Tamasi 124fbd96d8 Remove assertion from FaultInjectionTestFS::NewDirectory (#7220) 4 years ago
Andrew Kryczka a4a4a2dabd dedup ReadOptions in iterator hierarchy (#7210) 4 years ago
mrambacher d9d190742c Make env*_test work with ASSERT_STATUS_CHECKED (#7176) 4 years ago
zitan 4496719450 Fix data race warning of BackupableDBTest.TableFileWithDbChecksumCorruptedDuringBackup (#7177) 4 years ago
Akanksha Mahajan 7e37a5918c Fix for flaky test BackupableDBTest.RateLimiting (#7167) 4 years ago
Levi Tamasi 0d04a8434a Sync blob files before closing them (#7160) 4 years ago
Zitan Chen b923dc720b BackupEngine computes table checksums only once if db session ids are available (#7110) 4 years ago
Levi Tamasi c5ddeceba0 Remove some more dead code around syncing blob files (#7138) 4 years ago
Levi Tamasi ee8c79d40d Turn the compression_type check in BlobDBImpl::DecompressSlice into an assertion (#7127) 4 years ago
Levi Tamasi 687fbd0270 Update some log messages in BlobDB to account for compaction filters (#7128) 4 years ago
Levi Tamasi bdf4de6cb9 Remove some dead code from BlobLogWriter (#7125) 4 years ago