Date: Mon, 18 Mar 2013 20:10:45 +0100 From: Peter Holm <peter@holm.cc> To: Andre Oppermann <andre@freebsd.org> Cc: Rick Macklem <rmacklem@uoguelph.ca>, Lars Eggert <lars@netapp.com>, freebsd-current <freebsd-current@freebsd.org> Subject: Re: NewNFS vs. oldNFS for 10.0? Message-ID: <20130318191045.GA41473@x2.osted.lan> In-Reply-To: <51470BEC.5090304@freebsd.org> References: <1547734002.3937074.1363356520474.JavaMail.root@erie.cs.uoguelph.ca> <51470BEC.5090304@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 18, 2013 at 01:43:24PM +0100, Andre Oppermann wrote: > On 15.03.2013 15:08, Rick Macklem wrote: > > Lars Eggert wrote: > >> Hi, > >> > >> this reminds me that I ran into an issue lately with the new NFS and > >> locking for NFSv3 mounts on a client that ran -CURRENT and a server > >> that ran -STABLE. > >> > >> When I ran "portmaster -a" on the client, which mounted /usr/ports and > >> /usr/local, as well as the location of the respective sqlite databases > >> over NFSv3, the client network stack became unresponsive on all > >> interfaces for 30 or so seconds and e.g. SSH connections broke. The > >> serial console remained active throughout, and the system didn't > >> crash. About a minute after the wedgie I could SSH into the box again, > >> too. > >> > >> The issue went away when I killed lockd on the client, but that caused > >> the sqlite database to become corrupted over time. The workaround for > >> me was to move to NFSv4, which has been working fine. (One more reason > >> to make it the default...) > >> > > I've mentioned limitations w.r.t. the design of the NLM protocol (rpc.lockd) > > before. Any time there is any kind of network topology issue, it will run > > into difficulties. There may also be other issues. > > > > However, since both the old and new client use the same rpc.lockd in the > > same way (the new one just cribbed the code from the old one), I think > > the same problem would exist for the old one. As such, I don't believe > > this is a regression. > > Maybe we can talk Peter Holm into periodically running his file system > stress test suite against NFS too? :-) Peter? > I'll add this to my work queue :) - Peter
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130318191045.GA41473>