fix: choose appropriate quorum for a given erasure set (#13998)

multiObject delete should honor expected quorum
This commit is contained in:
Harshavardhana
2021-12-28 12:41:52 -08:00
committed by GitHub
parent 6aa0574a53
commit 866a95de38
4 changed files with 20 additions and 10 deletions
+1 -1
View File
@@ -544,7 +544,7 @@ func (er *erasureObjects) listPath(ctx context.Context, o listPathOptions, resul
// Special case: ask all disks if the drive count is 4
if askDisks == -1 || er.setDriveCount == 4 {
askDisks = len(disks) // with 'strict' quorum list on all online disks.
listingQuorum = getReadQuorum(er.setDriveCount)
listingQuorum = er.defaultRQuorum()
}
if askDisks == 0 {
askDisks = globalAPIConfig.getListQuorum()