cvs commit: src/sys/vfs/hammer hammer.h hammer_alist.c hammer_btree.c hammer_disk.h hammer_inode.c hammer_io.c hammer_mount.h hammer_object.c hammer_ondisk.c hammer_subs.c hammer_vfsops.c hammer_vnops.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Nov 26 23:49:21 PST 2007
dillon 2007/11/26 23:48:52 PST
DragonFly src repository
Modified files:
sys/vfs/hammer hammer.h hammer_alist.c hammer_btree.c
hammer_disk.h hammer_inode.c hammer_io.c
hammer_mount.h hammer_object.c
hammer_ondisk.c hammer_subs.c
hammer_vfsops.c hammer_vnops.c
Log:
HAMMER 8/many - A-list, B-Tree fixes. As-of queries
Fix numerous bugs in the A-list and B-Tree code, and a few other
calculations. The maximum volume size had to be reduced to 8192 TB due
to an overflow in the A-list radix calculation.
Implement as-of name lookups using an @@<delta_seconds_old> name extension.
This is temporary. Implelment as-of mounts.
Revision Changes Path
1.11 +6 -6 src/sys/vfs/hammer/hammer.h
1.5 +12 -5 src/sys/vfs/hammer/hammer_alist.c
1.8 +72 -0 src/sys/vfs/hammer/hammer_btree.c
1.10 +9 -5 src/sys/vfs/hammer/hammer_disk.h
1.9 +23 -12 src/sys/vfs/hammer/hammer_inode.c
1.5 +1 -4 src/sys/vfs/hammer/hammer_io.c
1.2 +4 -2 src/sys/vfs/hammer/hammer_mount.h
1.7 +51 -15 src/sys/vfs/hammer/hammer_object.c
1.8 +65 -42 src/sys/vfs/hammer/hammer_ondisk.c
1.7 +11 -0 src/sys/vfs/hammer/hammer_subs.c
1.7 +6 -0 src/sys/vfs/hammer/hammer_vfsops.c
1.8 +46 -12 src/sys/vfs/hammer/hammer_vnops.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_alist.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_disk.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_mount.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_subs.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.7&r2=1.8&f=u
More information about the Commits
mailing list