Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-27 Thread Rick Macklem
Bruce Evans wrote: > On Thu, 26 Jan 2012, Rick Macklem wrote: > > > Bruce Evans wrote: > > > >> Doesn't umount -f have to wait for i/o anyway? When it closes > >> files, > >> it must wait for all in-progress i/o for the files, and for all new > >> i/o's that result from closing. > >> > > umount -f

Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-27 Thread Bruce Evans
On Thu, 26 Jan 2012, Rick Macklem wrote: Bruce Evans wrote: Doesn't umount -f have to wait for i/o anyway? When it closes files, it must wait for all in-progress i/o for the files, and for all new i/o's that result from closing. umount -f kills off RPCs in progress. There was an email discus

Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-26 Thread Rick Macklem
Bruce Evans wrote: > On Wed, 25 Jan 2012, Rick Macklem wrote: > > > Bruce Evans wrote: > >> On Tue, 24 Jan 2012, Rick Macklem wrote: > >> > >>> Bruce Evans wrote: > On Wed, 25 Jan 2012, Rick Macklem wrote: > > > Log: > > If a mount -u is done to either NFS client that switches i

Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-26 Thread Bruce Evans
On Wed, 25 Jan 2012, Rick Macklem wrote: Bruce Evans wrote: On Tue, 24 Jan 2012, Rick Macklem wrote: Bruce Evans wrote: On Wed, 25 Jan 2012, Rick Macklem wrote: Log: If a mount -u is done to either NFS client that switches it from TCP to UDP and the rsize/wsize/readdirsize is greater th

Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-25 Thread Rick Macklem
Bruce Evans wrote: > On Tue, 24 Jan 2012, Rick Macklem wrote: > > > Bruce Evans wrote: > >> On Wed, 25 Jan 2012, Rick Macklem wrote: > >> > >>> Log: > >>> If a mount -u is done to either NFS client that switches it > >>> from TCP to UDP and the rsize/wsize/readdirsize is greater > >>> than NFS_

Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-24 Thread Bruce Evans
On Tue, 24 Jan 2012, Rick Macklem wrote: Bruce Evans wrote: On Wed, 25 Jan 2012, Rick Macklem wrote: Log: If a mount -u is done to either NFS client that switches it from TCP to UDP and the rsize/wsize/readdirsize is greater than NFS_MAXDGRAMDATA, it is possible for a thread doing an I/O

Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-24 Thread Rick Macklem
Bruce Evans wrote: > On Wed, 25 Jan 2012, Rick Macklem wrote: > > > Log: > > If a mount -u is done to either NFS client that switches it > > from TCP to UDP and the rsize/wsize/readdirsize is greater > > than NFS_MAXDGRAMDATA, it is possible for a thread doing an > > I/O RPC to get stuck repea

Re: svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-24 Thread Bruce Evans
On Wed, 25 Jan 2012, Rick Macklem wrote: Log: If a mount -u is done to either NFS client that switches it from TCP to UDP and the rsize/wsize/readdirsize is greater than NFS_MAXDGRAMDATA, it is possible for a thread doing an I/O RPC to get stuck repeatedly doing retries. This happens becaus

svn commit: r230516 - in head/sys: fs/nfsclient nfsclient

2012-01-24 Thread Rick Macklem
Author: rmacklem Date: Wed Jan 25 00:22:53 2012 New Revision: 230516 URL: http://svn.freebsd.org/changeset/base/230516 Log: If a mount -u is done to either NFS client that switches it from TCP to UDP and the rsize/wsize/readdirsize is greater than NFS_MAXDGRAMDATA, it is possible for a threa