Want to understand delayed allocation? Step through xfs_iomap_write_delay() in userspace with printfs . Curious about AG btree splits? Corrupt an AG by writing random bytes and watch fuse-xfs segfault at the exact line of code where validation fails.
There’s a moment in every systems programmer’s life where they stare at a kernel panic, a corrupted superblock, or an unreachable inode, and think: “I wish I could just put a breakpoint inside the filesystem.” fuse-xfs
And when someone asks, “Why would you run a filesystem in userspace?” — you’ll know the answer. Want to understand delayed allocation