DragonFly commits List (threaded) for 2008-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/vfs/hammer hammer.h hammer_btree.c hammer_btree.h hammer_cursor.c hammer_flusher.c hammer_inode.c hammer_ioctl.c hammer_ioctl.h hammer_ondisk.c
dillon 2008/05/13 13:46:55 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer hammer.h hammer_btree.c hammer_btree.h
hammer_cursor.c hammer_flusher.c
hammer_inode.c hammer_ioctl.c
hammer_ioctl.h hammer_ondisk.c
Log:
HAMMER 44/Many: Stabilization pass, user-guaranteed transaction ids
* B-Tree changes: Allow leaves to be empty. Do not leave internal nodes
with subtree_offsets of 0 when deleting a B-Tree element. Do not try to
clean up internal nodes with subtree_offsets of 0 while scanning the B-Tree.
The pruner will be made responsible for such cleanups. This way the
front-end does not modify the B-Tree at all.
* Add a new ioctl to support the hammer utility 'synctid' command.
Revision Changes Path
1.67 +4 -0 src/sys/vfs/hammer/hammer.h
1.48 +104 -166 src/sys/vfs/hammer/hammer_btree.c
1.15 +1 -0 src/sys/vfs/hammer/hammer_btree.h
1.26 +60 -9 src/sys/vfs/hammer/hammer_cursor.c
1.15 +1 -0 src/sys/vfs/hammer/hammer_flusher.c
1.59 +7 -4 src/sys/vfs/hammer/hammer_inode.c
1.18 +44 -0 src/sys/vfs/hammer/hammer_ioctl.c
1.8 +18 -0 src/sys/vfs/hammer/hammer_ioctl.h
1.44 +17 -0 src/sys/vfs/hammer/hammer_ondisk.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.66&r2=1.67&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.47&r2=1.48&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_cursor.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_flusher.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.58&r2=1.59&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.43&r2=1.44&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]