Re: [PATCH] 00/13 e2fsprogs-1.39 extent checking improvements
Andreas Dilger <[email protected]> Wed, 2 Aug 2006 13:55:52 -0600
| Newsgroups | gmane.comp.file-systems.ext2.devel |
|---|---|
| Message-ID | <[email protected]> |
On Aug 02, 2006 14:10 -0400, Jarod Wilson wrote: > On Wed, 2006-08-02 at 10:24 -0600, Andreas Dilger wrote: > > I've created an updated patchset (as discussed on the ext4 concall) with > > improved checking for the extents format, as well as improved checking > > for corrupted indirect/index blocks. In addition, there are a bunch of > > cleanups to e2fsprogs that I have already submitted to Ted. > > I was on the call, but had to step away to attend to other business... > Was this patchset intended to supplant or augment the 48bitext3 > patchset? Or neither? I ask because I see things in one that aren't in > the other and vice versa, but the two collide in a few places. Haven't > yet started in on the collisions to try to resolve them, thought I'd get > clarification first. This is intended only to replace the 32-bit extents support in the ext4 e2fsprogs patchset. No effort has been made yet to integrate the two. I had to fix up the extents support to resolve some customer bugs (on 32-bit extent-mapped filesystems), and figured the patches would at least be useful as a point of discussion before they can be integrated. I currently don't have any time to work further on these patches, so I'm posting them instead of letting them sit around unseen. NB - there is a single failure in "make check" from the f_lotsbad test, which is a failure in even the unpatched e2fsprogs-1.39. The problem was hidden because a very-corrupt inode was causing pass1 to restart after a 4GB directory was partly fixed. With the "verify indirect blocks" patch the very-corrupt inode is being discarded outright and pass1 does not restart. It is possible to re-run an unpatched e2fsprogs on that directory inode repeatedly without fixing it. Cheers, Andreas -- Andreas Dilger Principal Software Engineer Cluster File Systems, Inc. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV