DragonFly commits List (threaded) for 2008-07
DragonFly BSD
DragonFly commits List (threaded) for 2008-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/vfs/nfs nfs.h nfs_bio.c nfs_serv.c nfs_vfsops.c nfs_vnops.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 14 Jul 2008 10:45:49 -0700 (PDT)

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]