DragonFly BSD
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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 6 May 2006 17:24:58 -0700 (PDT)

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]