cvs commit: src/sys/vfs/nfs nfs.h nfs_bio.c nfs_serv.c         nfs_vfsops.c nfs_vnops.c
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Mon Jul 14 10:46:46 PDT 2008
    
    
  
dillon      2008/07/14 10:45:49 PDT
DragonFly src repository
  Modified files:
    sys/vfs/nfs          nfs.h nfs_bio.c nfs_serv.c nfs_vfsops.c 
                         nfs_vnops.c 
  Log:
  NFS performance fixes.
  
  * sync on an NFS mount was a big NOP due to a silly bug.
  
  * utimes (setattr w/ mtime-changed) was unconditionally flushing the file,
    causing programs such as cpdup, rsync, rdist, and tar xp to sync on each
    file.
  
    change it so it does not unconditionally flush the file.
  
  Revision  Changes    Path
  1.20      +1 -0      src/sys/vfs/nfs/nfs.h
  1.44      +7 -3      src/sys/vfs/nfs/nfs_bio.c
  1.47      +1 -1      src/sys/vfs/nfs/nfs_serv.c
  1.52      +1 -1      src/sys/vfs/nfs/nfs_vfsops.c
  1.78      +36 -16    src/sys/vfs/nfs/nfs_vnops.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs.h.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_bio.c.diff?r1=1.43&r2=1.44&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_serv.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vnops.c.diff?r1=1.77&r2=1.78&f=u
    
    
More information about the Commits
mailing list