cvs commit: src/sys/vfs/hammer hammer.h hammer_blockmap.c hammer_btree.c hammer_btree.h hammer_cursor.c hammer_cursor.h hammer_disk.h hammer_flusher.c hammer_freemap.c hammer_inode.c hammer_io.c hammer_ioctl.c hammer_ioctl.h hammer_mirror.c ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Aug 2 14:26:36 PDT 2008
dillon 2008/08/02 14:24:28 PDT
DragonFly src repository
Modified files: (Branch: DragonFly_RELEASE_2_0)
sys/vfs/hammer hammer.h hammer_blockmap.c hammer_btree.c
hammer_btree.h hammer_cursor.c
hammer_cursor.h hammer_disk.h
hammer_flusher.c hammer_freemap.c
hammer_inode.c hammer_io.c hammer_ioctl.c
hammer_ioctl.h hammer_mirror.c
hammer_mount.h hammer_object.c
hammer_ondisk.c hammer_pfs.c
hammer_prune.c hammer_reblock.c
hammer_recover.c hammer_signal.c
hammer_subs.c hammer_transaction.c
hammer_undo.c hammer_vfsops.c
hammer_vnops.c
Log:
HAMMER: MFC to 2.0
* Bug fix: fsync indefinite blocking
* Bug fix: missed invalidation which can cause an assertion
* Bug fix: kmalloc exhaustion panic on machines with > 2G of ram
* Feature: Streaming mirroring
Revision Changes Path
1.117.2.6 +10 -2 src/sys/vfs/hammer/hammer.h
1.24.2.3 +5 -1 src/sys/vfs/hammer/hammer_blockmap.c
1.71.2.4 +4 -1 src/sys/vfs/hammer/hammer_btree.c
1.24.2.1 +0 -0 src/sys/vfs/hammer/hammer_btree.h
1.41.2.1 +0 -0 src/sys/vfs/hammer/hammer_cursor.c
1.25.2.1 +0 -0 src/sys/vfs/hammer/hammer_cursor.h
1.50.2.2 +1 -1 src/sys/vfs/hammer/hammer_disk.h
1.40.2.5 +27 -1 src/sys/vfs/hammer/hammer_flusher.c
1.18.2.1 +0 -0 src/sys/vfs/hammer/hammer_freemap.c
1.103.2.3 +30 -16 src/sys/vfs/hammer/hammer_inode.c
1.49.2.3 +77 -36 src/sys/vfs/hammer/hammer_io.c
1.28.2.2 +6 -0 src/sys/vfs/hammer/hammer_ioctl.c
1.21.2.1 +2 -0 src/sys/vfs/hammer/hammer_ioctl.h
1.15.2.1 +36 -26 src/sys/vfs/hammer/hammer_mirror.c
1.9.2.2 +0 -0 src/sys/vfs/hammer/hammer_mount.h
1.90.2.3 +27 -37 src/sys/vfs/hammer/hammer_object.c
1.69.2.4 +2 -1 src/sys/vfs/hammer/hammer_ondisk.c
1.1.2.4 +52 -1 src/sys/vfs/hammer/hammer_pfs.c
1.18.2.1 +0 -0 src/sys/vfs/hammer/hammer_prune.c
1.32.2.2 +0 -0 src/sys/vfs/hammer/hammer_reblock.c
1.28.2.2 +0 -0 src/sys/vfs/hammer/hammer_recover.c
1.1.2.1 +0 -0 src/sys/vfs/hammer/hammer_signal.c
1.34.2.1 +0 -0 src/sys/vfs/hammer/hammer_subs.c
1.22.2.3 +0 -0 src/sys/vfs/hammer/hammer_transaction.c
1.18.2.3 +0 -0 src/sys/vfs/hammer/hammer_undo.c
1.63.2.6 +4 -3 src/sys/vfs/hammer/hammer_vfsops.c
1.91.2.3 +0 -1 src/sys/vfs/hammer/hammer_vnops.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.117.2.5&r2=1.117.2.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_blockmap.c.diff?r1=1.24.2.2&r2=1.24.2.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.71.2.3&r2=1.71.2.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.h.diff?r1=1.24&r2=1.24.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_cursor.c.diff?r1=1.41&r2=1.41.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_cursor.h.diff?r1=1.25&r2=1.25.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_disk.h.diff?r1=1.50.2.1&r2=1.50.2.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_flusher.c.diff?r1=1.40.2.4&r2=1.40.2.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_freemap.c.diff?r1=1.18&r2=1.18.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.103.2.2&r2=1.103.2.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.49.2.2&r2=1.49.2.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.c.diff?r1=1.28.2.1&r2=1.28.2.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.h.diff?r1=1.21&r2=1.21.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_mirror.c.diff?r1=1.15&r2=1.15.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_mount.h.diff?r1=1.9.2.1&r2=1.9.2.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.90.2.2&r2=1.90.2.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.69.2.3&r2=1.69.2.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_pfs.c.diff?r1=1.1.2.3&r2=1.1.2.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_prune.c.diff?r1=1.18&r2=1.18.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_reblock.c.diff?r1=1.32.2.1&r2=1.32.2.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_recover.c.diff?r1=1.28.2.1&r2=1.28.2.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_signal.c.diff?r1=1.1&r2=1.1.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_subs.c.diff?r1=1.34&r2=1.34.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_transaction.c.diff?r1=1.22.2.2&r2=1.22.2.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_undo.c.diff?r1=1.18.2.2&r2=1.18.2.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.63.2.5&r2=1.63.2.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.91.2.2&r2=1.91.2.3&f=u
More information about the Commits
mailing list