Commit Graph

1417 Commits (f060b47ee885f5494f52dd519e81f29b75cda6a1)

Author SHA1 Message Date
Yanqin Jin 1a79839c59 Some code cleanup (#9003) 3 years ago
Andrew Kryczka a282eff3d1 Protect existing files in `FaultInjectionTest{Env,FS}::ReopenWritableFile()` (#8995) 3 years ago
Andrew Kryczka ee239df351 Initialize cache dumper `DumpUnit` in constructor (#9014) 3 years ago
Zhichao Cao 699f45049d Introduce a mechanism to dump out blocks from block cache and re-insert to secondary cache (#8912) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
mrambacher 7fd68b7c39 Make WalFilter, SstPartitionerFactory, FileChecksumGenFactory, and TableProperties Customizable (#8638) 3 years ago
sdong 7c6a7e8fa8 FaultInjectionTestFS::InjectThreadSpecificReadError() should not corrupt mmaped bytes (#8952) 3 years ago
Levi Tamasi be206db351 Deflake MySQLStyleTransactionTest.TransactionStressTest in "status checked" mode (#8947) 3 years ago
sdong 9320067703 Improve fault injection to MultiRead (#8937) 3 years ago
Peter Dillinger 5268cdc997 Finish BackupEngine migration to IOStatus (#8940) 3 years ago
sdong 4f1dd05cec Implement TestFSRandomAccessFile::MultiRead() (#8925) 3 years ago
Zhichao Cao 82e7631de6 Replace Status with IOStatus in the backupable_db (#8820) 3 years ago
mrambacher dafa584fd1 Change the File System File Wrappers to std::unique_ptr (#8618) 3 years ago
Peter Dillinger bda8d93ba9 Fix and detect headers with missing dependencies (#8893) 3 years ago
mrambacher 0fb938c448 Add support to the ObjectRegistry for ManagedObjects (#8658) 3 years ago
hx235 45175ca2e1 Charge read to rate limiter in BackupEngine (#8722) 3 years ago
Andrew Kryczka dd092c2d11 prevent stranded LATEST_BACKUP in BackupEngineTest.NoDeleteWithReadOnly (#8887) 3 years ago
Andrew Kryczka 9308ff366c Bytes read/written stats for `CreateNewBackup*()` (#8819) 3 years ago
Peter Dillinger 0ef88538c6 Improve support for using regexes (#8740) 3 years ago
Peter Dillinger 4750421ece Replace most typedef with using= (#8751) 3 years ago
Peter Dillinger 32752551b9 Fix a buffer size race condition in BackupEngine (#8732) 3 years ago
Akanksha Mahajan f9ffeaed3f Update branch name to main in env_librados.md (#8738) 3 years ago
Peter Dillinger 13ded69484 Built-in support for generating unique IDs, bug fix (#8708) 3 years ago
Merlin Mao 6c2bd28a61 Update comments, fix typos. (#8721) 3 years ago
Merlin Mao f6437ea4d7 Refactor TraceAnalyzer to use `TraceRecord::Handler` to avoid casting. (#8678) 3 years ago
Merlin Mao d10801e983 Allow Replayer to report the results of TraceRecords. (#8657) 3 years ago
Yanqin Jin 2b367fa8cc Fix bug caused by releasing snapshot(s) during compaction (#8608) 3 years ago
Merlin Mao 74a652a45f Code cleanup for trace replayer (#8652) 3 years ago
Merlin Mao f58d276764 Make TraceRecord and Replayer public (#8611) 3 years ago
Peter Dillinger a7fd1d0881 Make backup restore atomic, with sync option (#8568) 3 years ago
mrambacher d057e8326d Make MergeOperator+CompactionFilter/Factory into Customizable Classes (#8481) 3 years ago
anand76 c268859aaa Remove corruption error injection in FaultInjectionTestFS (#8616) 3 years ago
Merlin Mao 4811115b3e Revert checkpoint fix (#8607) 3 years ago
Mikhail Golubev 8f52972cf9 Allow to use a string as a delimiter in StringAppendOperator (#8536) 3 years ago
mrambacher ab7f7c9e49 Allow WAL dir to change with db dir (#8582) 3 years ago
Yanqin Jin 066b51126d Several simple local code clean-ups (#8565) 3 years ago
mrambacher 3aee4fbd41 Make EventListener into a Customizable Class (#8473) 3 years ago
Merlin Mao 55f7ded80d Checkpoint dir options fix (#8572) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
Jay Zhuang c4a503f3df Fix an race condition during multiple DB opening (#8574) 3 years ago
Zhichao Cao 87e82a41a9 Fix incorrect Status::NoSpace() status check (#8504) 3 years ago
sdong 39a07c9651 DB Stress Reopen write failure to skip WAL (#8548) 3 years ago
Peter Dillinger df5dc73bec Don't hold DB mutex for block cache entry stat scans (#8538) 3 years ago
longlijian 4e4ec16957 Replace the namespace "rocksdb" to "ROCKSDB_NAMESPACE" (#8531) 3 years ago
Myth bbdc4f2e9a Fix a minor issue in checkpoint test case (#8483) 3 years ago
sdong b1a53db327 FaultInjectionTestFS::DeleteFilesCreatedAfterLastDirSync() to recover… (#8501) 3 years ago
Andrew Kryczka ed8eb436db Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN (#8475) 3 years ago
anand76 df4197ca6e Bypass buffer in TestFSWritableFile if direct IO is enabled (#8490) 3 years ago
sdong f33611d5e9 Stress test to inject read failures in DB reopen (#8476) 3 years ago
sdong ba224b75c7 Stress Test to inject write failures in reopen (#8474) 3 years ago