The simulate crash test hook uses os.sendfile to simulate a crash by copying the data files while the process is stopped. However, if the file size of a table is large enough, it may fail to copy the entire thing. This is because we currently are ignoring the return value from os.sendfile which indicates how many bytes it sent.
- causes
-
WT-11821 WiredTiger data corruption detected in config_fuzzer_simulate_crash_concurrency_replication with compact.js
- Closed
- is caused by
-
SERVER-60728 Improved MDB crash recovery testing
- Closed
- is related to
-
SERVER-80120 Add the new compaction "freeSpaceTargetMB" option to the compact API
- Closed