like them to be as simple as possible.  Every xattr inode would have a
flag set that says I'm an xattr inode!, and it shouldn't be all that
hard on fsck.

Yeah, that's what ocfs2 does.

Maybe it'll be easier because btrfs can just toss inodes (leafs with inodes, I suppose) whose checksums are invalid. fsck.{ext*,ocfs2} gets to play the fun game of trying to figure out which of a set of conflicting fields is actually the one that isn't corrupt. It's not great.

(rule of thumb: every time fsck has to ask an interactive question, instead of being able to tell from disk structures, there's a design failure.)

So maybe it doesn't matter.  Still, it seems sloppy.

Maybe I could roll a patch some day to demonstrate what I'm talking about instead of just whining in email. That'd be something!

- z

_______________________________________________
Btrfs-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/btrfs-devel

Reply via email to