From owner-freebsd-stable@FreeBSD.ORG Fri Oct 20 15:08:22 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 B6B7A16A4D0 for ; Fri, 20 Oct 2006 15:08:22 +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 0214A43D6B for ; Fri, 20 Oct 2006 15:08:21 +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 A4A0B138444 for ; Fri, 20 Oct 2006 17:08:16 +0200 (CEST) Message-ID: <4538E65F.2090208@dental-on-line.fr> Date: Fri, 20 Oct 2006 17:08:15 +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> <4522184A.6050107@dental-on-line.fr> In-Reply-To: <4522184A.6050107@dental-on-line.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: NFS: freeze during copy [ 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: Fri, 20 Oct 2006 15:08:22 -0000 rvenne@dental-on-line.fr wrote: > 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. > luc, remember, use keep frags in your ipf, that could save your life. -- Richard VENNE www.dental-on-line.com Phone: 01 43 27 94 24 fax: 01 43 27 66 85