cvs commit: src/sbin/fsck_ffs dir.c fsck.h fsutil.c inode.c
main.c pass1.c pass2.c pass3.c pass4.c pass5.c
Alfred Perlstein
alfred at freebsd.org
Fri Oct 8 14:33:19 PDT 2004
* Don Lewis <truckman at FreeBSD.org> [041008 13:44] wrote:
> truckman 2004-10-08 20:44:48 UTC
>
> FreeBSD src repository
>
> Modified files:
> sbin/fsck_ffs dir.c fsck.h fsutil.c inode.c main.c
> pass1.c pass2.c pass3.c pass4.c pass5.c
> Log:
> Eliminate linked list used to track inodes with an initial link
> count of zero and instead encode this information in the inode state.
> Pass 4 performed a linear search of this list for each inode in
> the file system, which performs poorly if the list is long.
>
> Reviewed by: sam & keramida (an earlier version of the patch), mckusick
> MFC after: 1 month
FYI I tested this as well, but didn't see any change, I don't think any
of my filesystems where corrupted such that phase 4 was being hit hard.
--
- Alfred Perlstein
- Research Engineering Development Inc.
- email: bright at mu.org cell: 408-480-4684
More information about the cvs-src
mailing list