cvs commit: src/sys/geom/raid3 g_raid3.c

Pawel Jakub Dawidek pjd at FreeBSD.org
Tue Apr 25 22:11:11 UTC 2006


pjd         2006-04-25 22:11:10 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6_1)
    sys/geom/raid3       g_raid3.c 
  Log:
  MFC:    sys/geom/raid3/g_raid3.c        1.61
  
  Fix storing offset of already synchronized data. Offset in entire array was
  stored in metadata instead of an offset in single disk.
  After reboot/crash synchronization process started from a wrong offset
  skipping (not synchronizing) part of the component which can lead to data
  corrutpion (when synchronization process was interrupted on initial
  synchronization) or other strange situations like 'graid3 status' showing
  value more than 100%.
  
  Reported, reviewed and tested by:       ru
  Reported by:    Dmitry Morozovsky <marck at rinet.ru>
  Approved by:    re (hrs)
  
  Revision      Changes    Path
  1.40.2.6.2.1  +5 -3      src/sys/geom/raid3/g_raid3.c


More information about the cvs-src mailing list