Date: Mon, 23 Jan 2012 17:38:33 +0200 From: Jaakko Heinonen <jh@FreeBSD.org> To: Rick Macklem <rmacklem@uoguelph.ca> Cc: freebsd-fs@freebsd.org Subject: Re: should mount -u fail or silently ignore options? Message-ID: <20120123153833.GB2246@a91-153-116-96.elisa-laajakaista.fi> In-Reply-To: <700804423.708964.1327280006066.JavaMail.root@erie.cs.uoguelph.ca> References: <700804423.708964.1327280006066.JavaMail.root@erie.cs.uoguelph.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2012-01-22, Rick Macklem wrote: > There is a bug in the NFS clients, where a > "mount -u -o udp /mnt" will cause any threads > that have an RPC in progress to hang, if the > mount previously was using too large an rsize/wsize. Does the hang occur if the UDP transport was already used? > This case can easily be detected in nfs_mount(). > > However, my question is... > - Should the "mount -u" fail and return an error > OR > Silently ignore the "udp" option and return ok. Depending on the answer to the question above, IMHO the best solution would be to return an error if user tries to change TCP to UDP but accept the "udp" option if UDP transport is already active. I don't know about potential problems with root nfs. -- Jaakko
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120123153833.GB2246>