cvs commit: src/sys/geom/raid3 g_raid3.c
Pawel Jakub Dawidek
pjd at FreeBSD.org
Tue Apr 25 22:10:45 UTC 2006
pjd 2006-04-25 22:10:32 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
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.7 +5 -3 src/sys/geom/raid3/g_raid3.c
More information about the cvs-src
mailing list