Date: Fri, 8 Oct 2004 14:33:19 -0700 From: Alfred Perlstein <alfred@freebsd.org> To: Don Lewis <truckman@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: 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 Message-ID: <20041008213319.GP38364@elvis.mu.org> In-Reply-To: <200410082044.i98KimH1027577@repoman.freebsd.org> References: <200410082044.i98KimH1027577@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
* Don Lewis <truckman@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@mu.org cell: 408-480-4684
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041008213319.GP38364>