Avoid returning disk corrupted by servers in the middle of init all disks formats (#2964)

This commit is contained in:
Anis Elleuch 2016-10-17 16:39:55 +01:00 committed by Harshavardhana
parent fee3f99a6e
commit fa50312220

View File

@ -165,7 +165,7 @@ func prepForInitXL(firstDisk bool, sErrs []error, diskCount int) InitActions {
// Total disks unformatted are in quorum verify if we have some offline disks. // Total disks unformatted are in quorum verify if we have some offline disks.
if disksUnformatted >= quorum { if disksUnformatted >= quorum {
// Some disks offline and some disks unformatted, wait for all of them to come online. // Some disks offline and some disks unformatted, wait for all of them to come online.
if disksUnformatted+disksOffline == diskCount { if disksUnformatted+disksFormatted+disksOffline == diskCount {
return WaitForAll return WaitForAll
} }
// Some disks possibly corrupted and too many unformatted disks. // Some disks possibly corrupted and too many unformatted disks.