From owner-freebsd-current@FreeBSD.ORG Wed Jan 12 16:42:09 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B96D16A4CE for ; Wed, 12 Jan 2005 16:42:09 +0000 (GMT) Received: from av7-1-sn4.m-sp.skanova.net (av7-1-sn4.m-sp.skanova.net [81.228.10.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1552543D45 for ; Wed, 12 Jan 2005 16:42:09 +0000 (GMT) (envelope-from daniel_k_eriksson@telia.com) Received: by av7-1-sn4.m-sp.skanova.net (Postfix, from userid 502) id 0AF9B37E5D; Wed, 12 Jan 2005 17:42:08 +0100 (CET) Received: from smtp2-2-sn4.m-sp.skanova.net (smtp2-2-sn4.m-sp.skanova.net [81.228.10.182]) by av7-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id F097337E55 for ; Wed, 12 Jan 2005 17:42:07 +0100 (CET) Received: from sentinel (h217n1fls11o822.telia.com [213.64.66.217]) by smtp2-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id D79D837E57 for ; Wed, 12 Jan 2005 17:42:07 +0100 (CET) From: "Daniel Eriksson" To: Date: Wed, 12 Jan 2005 17:42:03 +0100 Organization: Home Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Thread-Index: AcT4xaT+KdsIl87ERUe0M0DBbnIDtQ== Subject: NFS problems, locking up X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jan 2005 16:42:09 -0000 I'm still having problems with NFS locking up when moving large amounts of data over it on 6-CURRENT from 2005.01.11.05.00.00. This problem has persisted for a long time now, and the only thing that seems to cure it is running the network stack with giant enabled (debug.mpsafenet=0). When it happens, the process doing the copying ends up in "nfsaio" state according to ps. Any accesses to the locked mount by other processes ends up waiting forever in state "nfs". I have multiple file systems mounted from the same server, and only the mount where the data is being moved locks up. The others continue to work as expected. Server: UP, 6-CURRENT from 2005.01.11.05.00.00, if_vr (POLLING) Client: SMP (dual AMD MP), 6-CURRENT from 2005.01.11.05.00.00, if_em The machines are connected with a crossover cable. I've tried both schedulers (4BSD and ULE) on the client, but it doesn't make any difference (server is running 4BSD). PREEMPTION is enabled on both server and client. ADAPTIVE_GIANT is enabled on the client. /Daniel Eriksson