DragonFly commits List (threaded) for 2006-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/kern vfs_journal.c src/sys/sys journal.h mount.h mountctl.h
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]