cvs commit: src/sys/conf files src/sys/vfs/hammer Makefile hammer.h hammer_disk.h hammer_inode.c hammer_ioctl.c hammer_ioctl.h hammer_mirror.c hammer_object.c hammer_pfs.c hammer_prune.c hammer_reblock.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Jul 11 19:48:32 PDT 2008


dillon      2008/07/11 19:47:39 PDT

DragonFly src repository

  Modified files:
    sys/conf             files 
    sys/vfs/hammer       Makefile hammer.h hammer_disk.h 
                         hammer_inode.c hammer_ioctl.c 
                         hammer_ioctl.h hammer_mirror.c 
                         hammer_object.c hammer_prune.c 
                         hammer_reblock.c hammer_vnops.c 
  Added files:
    sys/vfs/hammer       hammer_pfs.c 
  Log:
  HAMMER 61D/Many: Mirroring features
  
  * Split PFS ioctls into their own source file.
  
  * Add additional PFS/mirroring directives:  pfs-upgrade, pfs-downgrade, and
    finish implementing pfs-destroy.  (Yes, that means you can change the
    master/slave mode for a PFS now).
  
  * Consolidate some of the B-Tree deletion code.
  
  * Fix another sync_lock deadlock.
  
  Revision  Changes    Path
  1.223     +1 -0      src/sys/conf/files
  1.13      +2 -1      src/sys/vfs/hammer/Makefile
  1.113     +12 -1     src/sys/vfs/hammer/hammer.h
  1.50      +2 -0      src/sys/vfs/hammer/hammer_disk.h
  1.100     +72 -7     src/sys/vfs/hammer/hammer_inode.c
  1.27      +18 -0     src/sys/vfs/hammer/hammer_ioctl.c
  1.20      +3 -0      src/sys/vfs/hammer/hammer_ioctl.h
  1.13      +42 -200   src/sys/vfs/hammer/hammer_mirror.c
  1.87      +61 -12    src/sys/vfs/hammer/hammer_object.c
  1.15      +17 -4     src/sys/vfs/hammer/hammer_prune.c
  1.28      +3 -1      src/sys/vfs/hammer/hammer_reblock.c
  1.87      +7 -2      src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.222&r2=1.223&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/Makefile.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.112&r2=1.113&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_disk.h.diff?r1=1.49&r2=1.50&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.99&r2=1.100&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.h.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_mirror.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.86&r2=1.87&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_prune.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_reblock.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.86&r2=1.87&f=u





More information about the Commits mailing list