cvs commit: src/sys/vfs/hammer hammer.h hammer_object.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Jan 8 20:06:47 PST 2008
dillon 2008/01/08 20:05:37 PST
DragonFly src repository
Modified files:
sys/vfs/hammer hammer.h hammer_object.c
Log:
HAMMER 16B/many: Fix data overwrite case.
HAMMER will often write out data records for an inode before writing out
the newly created inode itself. This is desireable because it allows
HAMMER to avoid replacing the on-disk inode record every time the file
size changes.
Fix a bug related to this issue where HAMMER was not checking for on-disk
data records in the data overwrite case prior to the inode being written
out.
Revision Changes Path
1.21 +1 -0 src/sys/vfs/hammer/hammer.h
1.17 +10 -5 src/sys/vfs/hammer/hammer_object.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.16&r2=1.17&f=u
More information about the Commits
mailing list