103commits above mainline (39 ZLFS-prefixed)
11 299lines added · 64 files
4 230lines of ZLFS kernel (sys/zlfs + format)
1 774lines in sd(4)/NVMe/dkzone (ZBD layer)
714lines of userland: newfs_zlfs, mount_zlfs
15regress scripts (6 ZLFS suites)
18defects logged — every one caught before a user could hit it
v2on-disk format; rebased onto mainline 07-13
Best catches: GC liveness diverging from the durable checkpoint (silent data loss), stale buffer cache after zone recycling, truncated bytes resurrected by RMW, stale mmap pages, an fsync that could return success without persisting — all stopped by adversarial review or the VM suite, none by a user.