cvs commit: src/sys/vfs/hammer Makefile hammer.h hammer_inode.c hammer_ioctl.c hammer_ioctl.h hammer_object.c hammer_reblock.c hammer_signal.c hammer_transaction.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Mar 19 23:09:22 PDT 2008
dillon 2008/03/19 23:08:40 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer Makefile hammer.h hammer_inode.c
hammer_ioctl.c hammer_ioctl.h
hammer_object.c hammer_reblock.c
hammer_transaction.c
Added files:
sys/vfs/hammer hammer_signal.c
Log:
HAMMER 33C/many: features and bug fixes.
* Add a signal test for long-running ioctl's which allows them to be
interrupted.
* Assert that a record update's delete_tid does not match it's create_tid
and fix a case in the rename code and another case in the inode update
code where this could occur.
* Add a feature to the pruning ioctl that the new snapshot softlink
option for 'hammer prune' needs.
* Fix a minor overflow assertion in the transaction code.
Revision Changes Path
1.10 +1 -1 src/sys/vfs/hammer/Makefile
1.42 +4 -0 src/sys/vfs/hammer/hammer.h
1.32 +7 -6 src/sys/vfs/hammer/hammer_inode.c
1.7 +4 -0 src/sys/vfs/hammer/hammer_ioctl.c
1.5 +2 -1 src/sys/vfs/hammer/hammer_ioctl.h
1.37 +15 -1 src/sys/vfs/hammer/hammer_object.c
1.4 +2 -0 src/sys/vfs/hammer/hammer_reblock.c
1.11 +1 -1 src/sys/vfs/hammer/hammer_transaction.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/Makefile.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_reblock.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_transaction.c.diff?r1=1.10&r2=1.11&f=u
More information about the Commits
mailing list