Date: Thu, 9 Dec 2010 19:02:23 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/nfsserver nfs_nfsdstate.c Message-ID: <201012091902.oB9J2knn027147@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rmacklem 2010-12-09 19:02:23 UTC FreeBSD src repository Modified files: sys/fs/nfsserver nfs_nfsdstate.c Log: SVN rev 216330 on 2010-12-09 19:02:23Z by rmacklem Disable attempts to establish a callback connection from the experimental NFSv4 server to a NFSv4 client when delegations are not being issued, even if the client advertises a callback path. This avoids a problem where a Linux client advertises a callback path that doesn't work, due to a firewall, and then times out an Open attempt before the FreeBSD server gives up its callback connection attempt. (Suggested by drb at karlov.mff.cuni.cz to fix the Linux client problem that he reported on the fs-stable mailing list.) The server should probably have a 1sec timeout on callback connection attempts when there are no delegations issued to the client, but that patch will require changes to the krpc and this serves as a work around until then. Tested by: drb at karlov.mff.cuni.cz MFC after: 5 days Revision Changes Path 1.24 +13 -5 src/sys/fs/nfsserver/nfs_nfsdstate.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012091902.oB9J2knn027147>