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
+6
View File
@@ -428,8 +428,14 @@ func listObjectParities(partsMetadata []FileInfo, errs []error) (parities []int)
parities[index] = -1 parities[index] = -1
continue continue
} }
if !metadata.IsValid() {
parities[index] = -1
continue
}
if !metadata.Deleted {
parities[index] = metadata.Erasure.ParityBlocks parities[index] = metadata.Erasure.ParityBlocks
} }
}
return return
} }