Skip site navigation (1)Skip section navigation (2)
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>