Commit Graph

24 Commits (3afed7408c54670aca3918b1224b87d31263e16b)

Author SHA1 Message Date
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 3 years ago
Andrew Kryczka a62506aee2 Enable unsynced data loss in crash test (#9947) 3 years ago
Yanqin Jin 08721293ea Fix a bug causing duplicate trailing entries in WritableFile (buffered IO) (#9236) 3 years ago
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 3 years ago
mrambacher f72c834eab Make FileSystem a Customizable Class (#8649) 3 years ago
Andrew Kryczka a282eff3d1 Protect existing files in `FaultInjectionTest{Env,FS}::ReopenWritableFile()` (#8995) 3 years ago
sdong 9320067703 Improve fault injection to MultiRead (#8937) 3 years ago
sdong 4f1dd05cec Implement TestFSRandomAccessFile::MultiRead() (#8925) 3 years ago
mrambacher dafa584fd1 Change the File System File Wrappers to std::unique_ptr (#8618) 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
sdong b1a53db327 FaultInjectionTestFS::DeleteFilesCreatedAfterLastDirSync() to recover… (#8501) 4 years ago
sdong f33611d5e9 Stress test to inject read failures in DB reopen (#8476) 4 years ago
sdong ba224b75c7 Stress Test to inject write failures in reopen (#8474) 4 years ago
Zhichao Cao a904c62d28 Using existing crc32c checksum in checksum handoff for Manifest and WAL (#8412) 4 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 4 years ago
sdong cde69a7cfd db_stress to add --open_metadata_write_fault_one_in (#8235) 4 years ago
Andrew Gallagher 2e5de5a2c3 Cleanup include (#8208) 4 years ago
Zhichao Cao d1c510baec Handoff checksum Implementation (#7523) 4 years ago
Zhichao Cao 04b3524ad0 Inject the random write error to stress test (#7653) 4 years ago
Zhichao Cao b7062f0b2c Status check enforcement for error_handler_fs_test (#7342) 4 years ago
Zhichao Cao 0ce9b3a22d Add AppendWithVerify and PositionedAppendWithVerify to Env and FileSystem (#7419) 4 years ago
mrambacher d9d190742c Make env*_test work with ASSERT_STATUS_CHECKED (#7176) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 5 years ago
anand76 b938e6042b Fix a couple of bugs in FaultInjectionTestFS (#6777) 5 years ago
anand76 9e7b7e2c08 Silence false alarms in db_stress fault injection (#6741) 5 years ago
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 5 years ago
anand76 234e2ed5b6 Fix a couple of bugs in db_stress fault injection (#6700) 5 years ago
anand76 79c838eb0f Fix a few bugs in db_stress fault injection (#6693) 5 years ago
anand76 5c19a441c4 Fault injection in db_stress (#6538) 5 years ago
anand76 a9d168cfd7 Simplify migration to FileSystem API (#6552) 5 years ago
Zhichao Cao e62fe50634 Introduce FaultInjectionTestFS to test fault File system instead of Env (#6414) 5 years ago