In 7.2 cherrypicks https://github.com/apple/foundationdb/pull/9732, commit 79d0687e5, seed
-f ./tests/slow/DiskFailureCycle.toml -s 282036857 -b off. I found that the corruption happened for one of the disk queue file, but the page was copied to another file and was discarded after the reboot, which makes it hard to track the dirty page.
The fault injection is here https://github.com/apple/foundationdb/blob/27e1b76b68990422418ab7195f35494286117e71/fdbrpc/include/fdbrpc/AsyncFileChaos.h#L99-L105
This error can later cause storage server
SevError
ofStorageServerDurabilityError
here https://github.com/apple/foundationdb/blob/27e1b76b68990422418ab7195f35494286117e71/fdbserver/storageserver.actor.cpp#L10408In 7.2 cherrypicks https://github.com/apple/foundationdb/pull/9732, commit 79d0687e5, seed
-f ./tests/slow/DiskFailureCycle.toml -s 282036857 -b off
. I found that the corruption happened for one of the disk queue file, but the page was copied to another file and was discarded after the reboot, which makes it hard to track the dirty page.