cvs commit: src/sys/vfs/hammer hammer.h hammer_inode.c hammer_ioctl.c hammer_ioctl.h hammer_ondisk.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Feb 6 01:00:17 PST 2008


dillon      2008/02/06 00:59:28 PST

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_inode.c hammer_ioctl.c 
                         hammer_ioctl.h hammer_ondisk.c 
                         hammer_vnops.c 
  Log:
  HAMMER 26/many: Misc features.
  
  * Add an inode flag to lock the transaction id used to update the inode
    on-disk.  This is used for both inode creation and rename to synchronize
    the inode with the related directory entry so historical lookups do not
    get confused.
  
  * Add a capability to prune all deleted records.
  
  * Properly set the file size for softlinks to reflect the length of
    the softlink string (fixes a NFS issue).
  
  * Add additional device checks to the mount code to detect block devices
    which are already in use.
  
  * Implement the noatime mount option.
  
  * Implement a poor-man's fakename for NFS when backing out of a historical
    access.
  
  * Properly connect ".." for a renamed directory to the new parent directory.
  
  Revision  Changes    Path
  1.34      +3 -0      src/sys/vfs/hammer/hammer.h
  1.28      +26 -3     src/sys/vfs/hammer/hammer_inode.c
  1.3       +15 -4     src/sys/vfs/hammer/hammer_ioctl.c
  1.3       +4 -1      src/sys/vfs/hammer/hammer_ioctl.h
  1.27      +20 -3     src/sys/vfs/hammer/hammer_ondisk.c
  1.28      +44 -7     src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.27&r2=1.28&f=u





More information about the Commits mailing list