Date: Tue, 14 Dec 2010 13:45:57 +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: <201012141346.oBEDkF0p095409@repoman.freebsd.org>
index | next in thread | raw e-mail
rmacklem 2010-12-14 13:45:57 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/fs/nfsserver nfs_nfsdstate.c
Log:
SVN rev 216430 on 2010-12-14 13:45:57Z by rmacklem
MFC: r216330
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.) 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
Approved by: re (kib)
Revision Changes Path
1.10.2.15 +13 -5 src/sys/fs/nfsserver/nfs_nfsdstate.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012141346.oBEDkF0p095409>
