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