From owner-cvs-all@FreeBSD.ORG Fri Oct 8 21:33:19 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE13516A4CE; Fri, 8 Oct 2004 21:33:19 +0000 (GMT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7E2E43D4C; Fri, 8 Oct 2004 21:33:19 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 9C00B5C8FA; Fri, 8 Oct 2004 14:33:19 -0700 (PDT) Date: Fri, 8 Oct 2004 14:33:19 -0700 From: Alfred Perlstein To: Don Lewis Message-ID: <20041008213319.GP38364@elvis.mu.org> References: <200410082044.i98KimH1027577@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200410082044.i98KimH1027577@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i cc: cvs-src@FreeBSD.org cc: src-committers@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 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2004 21:33:19 -0000 * Don Lewis [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