Module Name: src Committed By: oster Date: Mon Feb 20 22:42:52 UTC 2012
Modified Files: src/sys/dev/raidframe: rf_reconstruct.c Log Message: Add logic to the main reconstruction loop to handle RAID5 with rotated spares. While here, observe that we were actually doing one more stripe than we thought we were, and correct that too (it didn't matter for non-RAID5_RS, but it definitely does for RAID5_RS). Add some bounds-checking at the beginning to handle the case where the number of stripes in the set is smaller than the sliding reconstruction window. XXX: this problem likely needs to be fixed for PARITY_DECLUSTERING too. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/dev/raidframe/rf_reconstruct.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.