From owner-freebsd-stable@FreeBSD.ORG Tue Oct 3 07:58:43 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CAB8F16A407 for ; Tue, 3 Oct 2006 07:58:43 +0000 (UTC) (envelope-from rvenne@dental-on-line.fr) Received: from smtp.dental-on-line.fr (smtp.dental-on-line.fr [82.234.245.176]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2064143D45 for ; Tue, 3 Oct 2006 07:58:42 +0000 (GMT) (envelope-from rvenne@dental-on-line.fr) Received: from [192.168.1.7] (triton.dental-on-line.net [192.168.1.7]) by smtp.dental-on-line.fr (Postfix) with ESMTP id D1A1B1382EE for ; Tue, 3 Oct 2006 09:58:40 +0200 (CEST) Message-ID: <4522184A.6050107@dental-on-line.fr> Date: Tue, 03 Oct 2006 09:59:06 +0200 From: rvenne@dental-on-line.fr User-Agent: Mozilla Thunderbird 1.0.6 (X11/20051013) X-Accept-Language: en-us, en MIME-Version: 1.0 Cc: freebsd-stable References: <451939DA.3060709@dental-on-line.fr> <451A2E87.6000301@dental-on-line.fr> <451A4045.7020000@dental-on-line.fr> <20060927165109.GA52006@xor.obsecurity.org> <7457F6C0-4E6A-47C4-9981-89627B20B94A@khera.org> <20060927203710.GA54541@xor.obsecurity.org> <1159551223.1006.42.camel@dagobah.vindaloo.com> In-Reply-To: <1159551223.1006.42.camel@dagobah.vindaloo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: NFS: freeze during copy [ ALMOST RESOLVED] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Oct 2006 07:58:43 -0000 Christopher Sean Hilton wrote: >On Wed, 2006-09-27 at 16:37 -0400, Kris Kennaway wrote: > > >>>and my luck has it such that i've not had a lockup since i added that >>>extra debugging code into the kernel :-) or :-( depending on your >>>view... >>> >>> >>Heisenbugs are great! :) >> >> >> > >Before I classified this as a Heisenbug I'd switch from NFS over UDP to >NFS over TCP. The original poster also hasn't mentioned if he's using >soft, or hard mounts or if he has the intr option on. Depending on how >these options are tuned NFS lockups are normal. > >I used keep /usr/src mounted via NFS and do make buildworld/installworld >on my laptop. The network was a switched lan and there were no >firewalls. Very occasionally the build process would lockup. When I went >to debug this a sage wizard suggested that the first step was to switch >from UDP to TCP. As it turns out the problem was that the ne2000 driver >on my laptop was loosing packets. With udp the means to detect this was >weak to non-existant. Changing to TCP meant that not only could the >kernel detect that a packet had gotten lost but it only had to resend >that one packet, not the entire buffer. From that point on the build >process worked flawlessly in fact I was able to extend the process to >work between a local NFS server and a remote NFS client located 25 miles >away at the other end of an IPsec tunnel. > >Bottom line: change to TCP and retest. NFS over UDP is very sensitive to >packet loss. > >-- Chris > > > yeah, your'ar right, NFS tcp would be propably better. My setup was using UDP with changing port, that's the reason why, as for me, the copy was freezed after somes bytes. But I still supprised by kernel freezing after a night, so that I've had to reboot the server. As 5.x's support will be stopped, I'd better to upgrade all to 6.1 ( NFS problems, openssl secure issues...) thanks a lot for all. -- Richard VENNE www.dental-on-line.com Phone: 01 43 27 94 24 fax: 01 43 27 66 85