cvs commit: src/sys/kern vfs_journal.c src/sys/sys journal.h mount.h mountctl.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat May 6 17:25:10 PDT 2006
dillon 2006/05/06 17:24:58 PDT
DragonFly src repository
Modified files:
sys/kern vfs_journal.c
sys/sys journal.h mount.h mountctl.h
Log:
Recode the streamid selector. The streamid was faked before. Do it for
real now, guarenteeing that parallel transactions will have unique stream
identifiers.
In addition, while not required, streamid calculations are such that non
parallel transactions will have a tendancy to use the same id, so someone
observing the streamid's in a journaling stream can easily pick out when
parallel transactions occur.
Revision Changes Path
1.26 +89 -45 src/sys/kern/vfs_journal.c
1.11 +9 -0 src/sys/sys/journal.h
1.25 +2 -0 src/sys/sys/mount.h
1.11 +4 -1 src/sys/sys/mountctl.h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_journal.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/journal.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mount.h.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mountctl.h.diff?r1=1.10&r2=1.11&f=u
More information about the Commits
mailing list