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