cvs commit: src/sys/geom/mirror g_mirror.c g_mirror.h
 g_mirror_ctl.c src/sys/geom/raid3 g_raid3.c g_raid3.h g_raid3_ctl.c
    Pawel Jakub Dawidek 
    pjd at FreeBSD.org
       
    Mon Apr 10 10:32:24 UTC 2006
    
    
  
pjd         2006-04-10 10:32:22 UTC
  FreeBSD src repository
  Modified files:
    sys/geom/mirror      g_mirror.c g_mirror.h g_mirror_ctl.c 
    sys/geom/raid3       g_raid3.c g_raid3.h g_raid3_ctl.c 
  Log:
  Introduce and use delayed-destruction functionality from a pre-sync hook,
  which means that devices will be destroyed on last close.
  
  This fixes destruction order problems when, eg. RAID3 array is build on
  top of RAID1 arrays.
  
  Requested, reviewed and tested by:      ru
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.81      +80 -54    src/sys/geom/mirror/g_mirror.c
  1.23      +5 -1      src/sys/geom/mirror/g_mirror.h
  1.16      +7 -1      src/sys/geom/mirror/g_mirror_ctl.c
  1.60      +70 -53    src/sys/geom/raid3/g_raid3.c
  1.18      +5 -1      src/sys/geom/raid3/g_raid3.h
  1.16      +7 -1      src/sys/geom/raid3/g_raid3_ctl.c
    
    
More information about the cvs-all
mailing list