erasure: Fix block index matching.

This patch fixes an important issue of block reconstruction upon block corruption.
This commit is contained in:
Harshavardhana
2016-06-05 04:25:15 -07:00
parent 18b3871705
commit c6ac3fa6db
2 changed files with 12 additions and 10 deletions

View File

@@ -231,6 +231,7 @@ func checkDisksConsistency(formatConfigs []*formatConfigV1) error {
// Collect currently available disk uuids.
for index, formatConfig := range formatConfigs {
if formatConfig == nil {
disks[index] = ""
continue
}
disks[index] = formatConfig.XL.Disk