CURRENT_MEETING_REPORT_



Reported by Peter Honeyman/ University of Michigan

Minutes

At this meeting, attention was focused on NFS. The consensus was that it
will be most useful in the near term to draft a ``survival guide'' for
NFS. The audience for this guide will be vendors and system
administrators.

Suggested recommendations were discussed.  Items that can be addressed
only by implementors are noted.  Some items suggest coordination with
the NOC tools.


  o Avoid packet retransmission
     -  Soft mounts vs.  hard mounts
     -  Adjust timeout parameters to meet local conditions
     -  Transaction ID caching (implementation)
     -  Adaptive retransmission strategy (implementation)
  o Avoid IP fragmentation :  Adjust read and write sizes to meet local
    conditions
  o Ensure reliable data transfer:  Use UDP checksum for long-haul
  o Privacy issues
     -  Reserved socket myth
     -  Mutual distrust among client and server (implementation)
     -  Periodic FSIRAND (NOC tools)
     -  Setuid handling
     -  IP address verification at mount time
     -  IP address verification at access time (implementation)
     -  Root and anonymous mapping
     -  Generalized mapping (implementation)
  o System management
     -  NFSSTAT and NFSWATCH (NOC tools)
     -  SNMP for NFS (implementation)
     -  Export controls
     -  Cache timeout management


Since Ethernet checksum can obviate UDP checksum, a suggestion was made
that UDP checksum be a mount option.  This may not be practical, since
most NFS servers are running on an operating system for which UDP
checksum is either always enabled or always disabled.  The consensus
seems to be that correctness is more important than performance.  I.e.,
UDP checksum should always be enabled.  It was reported that in some
vendors' operating systems, it is impossible to turn on UDP checksum.

There was further discussion of the protocol for Kerberos integration
with NFS.

                                  1






ATTENDEES

   David Burdelski           [email protected]
   Andrew Cherenson          [email protected]
   Sailesh Chutani           [email protected]
   Bruce Crabill             [email protected]
   Peter DiCamillo           [email protected]
   Craig Everhart            [email protected]
   Dennis Ferguson           [email protected]
   Fred Glover               [email protected]
   Olafur Gudmundson         [email protected]
   Peter Honeyman            [email protected]
   Steve Hubert              [email protected]
   Tim Hunter                thunter@allegum
   Steven Hunter             [email protected]
   Josh Littlefield          [email protected]
   Tony Mason                [email protected]
   Leo McLaughlin            [email protected]
   Greg Minshall             [email protected]
   Jeffrey Mogul             [email protected]
   Dan Nydick                [email protected]
   Brad Parker               [email protected]
   Drew Perkins              [email protected]
   Joel Replogle             [email protected]
   Bob Sidebotham            [email protected]
   Ted Soo-Hoo               [email protected]
   Brad Strand               [email protected]



                                  2