Slim64FS Crash Matrix Results
Generated: 2026-09-24 15:53 UTC
Iterations per cell: 10
Total: 310 passed, 0 failed
Re-run on V14.2 (commit after
fd07df6, with the July O5 fix). Versus the V8.2 run of 2026-05-16 the only change isunlinkpre-fsync/no-fsync: PASS+WARN (WARN_C1: primary dirty, shadow valid) instead of PASS. The pre-V14.2 buildd84fcfdgives the identical 10/10 PASS+WARN, so the change predates V14.2; it is the correct class for a crash after an uncommitted create+unlink.
Summary Table
| Operation | pre-fsync | post-fsync | mid-write | no-fsync |
|---|---|---|---|---|
| write | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| write-large | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | ๐จ PASS+WARN 10/10 | ๐จ PASS+WARN 10/10 |
| mkdir | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| rename | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| rename-cross | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| unlink | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| rmdir | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| truncate-shrink | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| truncate-grow | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
| mixed | ๐จ PASS+WARN 10/10 | โ PASS 10/10 | N/A | ๐จ PASS+WARN 10/10 |
Warning Classes
| Operation | Barrier | WARN_C1 | WARN_C2 |
|---|---|---|---|
| write | pre-fsync | 10 | 0 |
| write | post-fsync | 0 | 0 |
| write | no-fsync | 10 | 0 |
| write-large | pre-fsync | 10 | 0 |
| write-large | post-fsync | 0 | 0 |
| write-large | mid-write | 0 | 10 |
| write-large | no-fsync | 10 | 0 |
| mkdir | pre-fsync | 10 | 0 |
| mkdir | post-fsync | 0 | 0 |
| mkdir | no-fsync | 10 | 0 |
| rename | pre-fsync | 10 | 0 |
| rename | post-fsync | 0 | 0 |
| rename | no-fsync | 10 | 0 |
| rename-cross | pre-fsync | 10 | 0 |
| rename-cross | post-fsync | 0 | 0 |
| rename-cross | no-fsync | 10 | 0 |
| unlink | pre-fsync | 10 | 0 |
| unlink | post-fsync | 0 | 0 |
| unlink | no-fsync | 10 | 0 |
| rmdir | pre-fsync | 10 | 0 |
| rmdir | post-fsync | 0 | 0 |
| rmdir | no-fsync | 10 | 0 |
| truncate-shrink | pre-fsync | 10 | 0 |
| truncate-shrink | post-fsync | 0 | 0 |
| truncate-shrink | no-fsync | 10 | 0 |
| truncate-grow | pre-fsync | 10 | 0 |
| truncate-grow | post-fsync | 0 | 0 |
| truncate-grow | no-fsync | 10 | 0 |
| mixed | pre-fsync | 10 | 0 |
| mixed | post-fsync | 0 | 0 |
| mixed | no-fsync | 10 | 0 |
Raw Output
write / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/pre-fsync iter=010
write/pre-fsync: 10 passed, 0 failed of 10
write / post-fsync
[PASS] write/post-fsync iter=001
[PASS] write/post-fsync iter=002
[PASS] write/post-fsync iter=003
[PASS] write/post-fsync iter=004
[PASS] write/post-fsync iter=005
[PASS] write/post-fsync iter=006
[PASS] write/post-fsync iter=007
[PASS] write/post-fsync iter=008
[PASS] write/post-fsync iter=009
[PASS] write/post-fsync iter=010
write/post-fsync: 10 passed, 0 failed of 10
write / mid-write
[N/A] write/mid-write
write / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write/no-fsync iter=010
write/no-fsync: 10 passed, 0 failed of 10
write-large / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/pre-fsync iter=010
write-large/pre-fsync: 10 passed, 0 failed of 10
write-large / post-fsync
[PASS] write-large/post-fsync iter=001
[PASS] write-large/post-fsync iter=002
[PASS] write-large/post-fsync iter=003
[PASS] write-large/post-fsync iter=004
[PASS] write-large/post-fsync iter=005
[PASS] write-large/post-fsync iter=006
[PASS] write-large/post-fsync iter=007
[PASS] write-large/post-fsync iter=008
[PASS] write-large/post-fsync iter=009
[PASS] write-large/post-fsync iter=010
write-large/post-fsync: 10 passed, 0 failed of 10
write-large / mid-write
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=001
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=002
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=003
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=004
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=005
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=006
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=007
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=008
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=009
[PASS:WARN_C2_MIDWRITE_RECOVERABLE] write-large/mid-write iter=010
write-large/mid-write: 10 passed, 0 failed of 10
write-large / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] write-large/no-fsync iter=010
write-large/no-fsync: 10 passed, 0 failed of 10
mkdir / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/pre-fsync iter=010
mkdir/pre-fsync: 10 passed, 0 failed of 10
mkdir / post-fsync
[PASS] mkdir/post-fsync iter=001
[PASS] mkdir/post-fsync iter=002
[PASS] mkdir/post-fsync iter=003
[PASS] mkdir/post-fsync iter=004
[PASS] mkdir/post-fsync iter=005
[PASS] mkdir/post-fsync iter=006
[PASS] mkdir/post-fsync iter=007
[PASS] mkdir/post-fsync iter=008
[PASS] mkdir/post-fsync iter=009
[PASS] mkdir/post-fsync iter=010
mkdir/post-fsync: 10 passed, 0 failed of 10
mkdir / mid-write
[N/A] mkdir/mid-write
mkdir / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mkdir/no-fsync iter=010
mkdir/no-fsync: 10 passed, 0 failed of 10
rename / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/pre-fsync iter=010
rename/pre-fsync: 10 passed, 0 failed of 10
rename / post-fsync
[PASS] rename/post-fsync iter=001
[PASS] rename/post-fsync iter=002
[PASS] rename/post-fsync iter=003
[PASS] rename/post-fsync iter=004
[PASS] rename/post-fsync iter=005
[PASS] rename/post-fsync iter=006
[PASS] rename/post-fsync iter=007
[PASS] rename/post-fsync iter=008
[PASS] rename/post-fsync iter=009
[PASS] rename/post-fsync iter=010
rename/post-fsync: 10 passed, 0 failed of 10
rename / mid-write
[N/A] rename/mid-write
rename / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename/no-fsync iter=010
rename/no-fsync: 10 passed, 0 failed of 10
rename-cross / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/pre-fsync iter=010
rename-cross/pre-fsync: 10 passed, 0 failed of 10
rename-cross / post-fsync
[PASS] rename-cross/post-fsync iter=001
[PASS] rename-cross/post-fsync iter=002
[PASS] rename-cross/post-fsync iter=003
[PASS] rename-cross/post-fsync iter=004
[PASS] rename-cross/post-fsync iter=005
[PASS] rename-cross/post-fsync iter=006
[PASS] rename-cross/post-fsync iter=007
[PASS] rename-cross/post-fsync iter=008
[PASS] rename-cross/post-fsync iter=009
[PASS] rename-cross/post-fsync iter=010
rename-cross/post-fsync: 10 passed, 0 failed of 10
rename-cross / mid-write
[N/A] rename-cross/mid-write
rename-cross / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rename-cross/no-fsync iter=010
rename-cross/no-fsync: 10 passed, 0 failed of 10
unlink / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/pre-fsync iter=010
unlink/pre-fsync: 10 passed, 0 failed of 10
unlink / post-fsync
[PASS] unlink/post-fsync iter=001
[PASS] unlink/post-fsync iter=002
[PASS] unlink/post-fsync iter=003
[PASS] unlink/post-fsync iter=004
[PASS] unlink/post-fsync iter=005
[PASS] unlink/post-fsync iter=006
[PASS] unlink/post-fsync iter=007
[PASS] unlink/post-fsync iter=008
[PASS] unlink/post-fsync iter=009
[PASS] unlink/post-fsync iter=010
unlink/post-fsync: 10 passed, 0 failed of 10
unlink / mid-write
[N/A] unlink/mid-write
unlink / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] unlink/no-fsync iter=010
unlink/no-fsync: 10 passed, 0 failed of 10
rmdir / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/pre-fsync iter=010
rmdir/pre-fsync: 10 passed, 0 failed of 10
rmdir / post-fsync
[PASS] rmdir/post-fsync iter=001
[PASS] rmdir/post-fsync iter=002
[PASS] rmdir/post-fsync iter=003
[PASS] rmdir/post-fsync iter=004
[PASS] rmdir/post-fsync iter=005
[PASS] rmdir/post-fsync iter=006
[PASS] rmdir/post-fsync iter=007
[PASS] rmdir/post-fsync iter=008
[PASS] rmdir/post-fsync iter=009
[PASS] rmdir/post-fsync iter=010
rmdir/post-fsync: 10 passed, 0 failed of 10
rmdir / mid-write
[N/A] rmdir/mid-write
rmdir / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] rmdir/no-fsync iter=010
rmdir/no-fsync: 10 passed, 0 failed of 10
truncate-shrink / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/pre-fsync iter=010
truncate-shrink/pre-fsync: 10 passed, 0 failed of 10
truncate-shrink / post-fsync
[PASS] truncate-shrink/post-fsync iter=001
[PASS] truncate-shrink/post-fsync iter=002
[PASS] truncate-shrink/post-fsync iter=003
[PASS] truncate-shrink/post-fsync iter=004
[PASS] truncate-shrink/post-fsync iter=005
[PASS] truncate-shrink/post-fsync iter=006
[PASS] truncate-shrink/post-fsync iter=007
[PASS] truncate-shrink/post-fsync iter=008
[PASS] truncate-shrink/post-fsync iter=009
[PASS] truncate-shrink/post-fsync iter=010
truncate-shrink/post-fsync: 10 passed, 0 failed of 10
truncate-shrink / mid-write
[N/A] truncate-shrink/mid-write
truncate-shrink / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-shrink/no-fsync iter=010
truncate-shrink/no-fsync: 10 passed, 0 failed of 10
truncate-grow / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/pre-fsync iter=010
truncate-grow/pre-fsync: 10 passed, 0 failed of 10
truncate-grow / post-fsync
[PASS] truncate-grow/post-fsync iter=001
[PASS] truncate-grow/post-fsync iter=002
[PASS] truncate-grow/post-fsync iter=003
[PASS] truncate-grow/post-fsync iter=004
[PASS] truncate-grow/post-fsync iter=005
[PASS] truncate-grow/post-fsync iter=006
[PASS] truncate-grow/post-fsync iter=007
[PASS] truncate-grow/post-fsync iter=008
[PASS] truncate-grow/post-fsync iter=009
[PASS] truncate-grow/post-fsync iter=010
truncate-grow/post-fsync: 10 passed, 0 failed of 10
truncate-grow / mid-write
[N/A] truncate-grow/mid-write
truncate-grow / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] truncate-grow/no-fsync iter=010
truncate-grow/no-fsync: 10 passed, 0 failed of 10
mixed / pre-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/pre-fsync iter=010
mixed/pre-fsync: 10 passed, 0 failed of 10
mixed / post-fsync
[PASS] mixed/post-fsync iter=001
[PASS] mixed/post-fsync iter=002
[PASS] mixed/post-fsync iter=003
[PASS] mixed/post-fsync iter=004
[PASS] mixed/post-fsync iter=005
[PASS] mixed/post-fsync iter=006
[PASS] mixed/post-fsync iter=007
[PASS] mixed/post-fsync iter=008
[PASS] mixed/post-fsync iter=009
[PASS] mixed/post-fsync iter=010
mixed/post-fsync: 10 passed, 0 failed of 10
mixed / mid-write
[N/A] mixed/mid-write
mixed / no-fsync
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=001
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=002
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=003
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=004
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=005
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=006
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=007
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=008
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=009
[PASS:WARN_C1_RECOVERABLE_DIRTY_PRIMARY] mixed/no-fsync iter=010
mixed/no-fsync: 10 passed, 0 failed of 10