fix: calculate common parity properly (#16406)

This commit is contained in:
Harshavardhana 2023-01-13 03:28:16 +05:30 committed by GitHub
parent e05205756f
commit c242e6c391
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -428,8 +428,14 @@ func listObjectParities(partsMetadata []FileInfo, errs []error) (parities []int)
parities[index] = -1
continue
}
if !metadata.IsValid() {
parities[index] = -1
continue
}
if !metadata.Deleted {
parities[index] = metadata.Erasure.ParityBlocks
}
}
return
}