From owner-freebsd-current Fri Sep 18 20:29:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA09975 for freebsd-current-outgoing; Fri, 18 Sep 1998 20:29:36 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from gatekeeper.tsc.tdk.com (gatekeeper.tsc.tdk.com [207.113.159.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA09962 for ; Fri, 18 Sep 1998 20:29:32 -0700 (PDT) (envelope-from gdonl@tsc.tdk.com) Received: from sunrise.gv.tsc.tdk.com (root@sunrise.gv.tsc.tdk.com [192.168.241.191]) by gatekeeper.tsc.tdk.com (8.8.8/8.8.8) with ESMTP id UAA19006; Fri, 18 Sep 1998 20:28:59 -0700 (PDT) (envelope-from gdonl@tsc.tdk.com) Received: from salsa.gv.tsc.tdk.com (salsa.gv.tsc.tdk.com [192.168.241.194]) by sunrise.gv.tsc.tdk.com (8.8.5/8.8.5) with ESMTP id UAA12082; Fri, 18 Sep 1998 20:28:58 -0700 (PDT) Received: (from gdonl@localhost) by salsa.gv.tsc.tdk.com (8.8.5/8.8.5) id UAA09856; Fri, 18 Sep 1998 20:28:56 -0700 (PDT) From: Don Lewis Message-Id: <199809190328.UAA09856@salsa.gv.tsc.tdk.com> Date: Fri, 18 Sep 1998 20:28:56 -0700 In-Reply-To: Luoqi Chen "Yet another patch to try for softupdates panic" (Sep 18, 3:41pm) X-Mailer: Mail User's Shell (7.2.6 alpha(3) 7/19/95) To: Luoqi Chen , current@FreeBSD.ORG Subject: Re: Yet another patch to try for softupdates panic Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sep 18, 3:41pm, Luoqi Chen wrote: } Subject: Yet another patch to try for softupdates panic } This patch could be the real cure for the `initiate_write_filepage' panic } people were seeing during make -j# world. I have posted another patch } about a week ago (in fact, I have committed it), but it turned out to be } no more than a no-op (thanks to Bruce for pointing it out, it was an } embarrassing silly mistake of mine). I certainly hope this patch will do } its work: this patch should fix a race condition between directory truncation } and file creation that could lead to the `initiate_write_filepage' panic. You may be onto something here, but something that really bothers me is why the truncated part of the directory still has outstanding diradd requests. In order to truncate the directory, the entries in the truncated portion must have been unlinked first, which would have freed their diradd dependencies. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message