fix: background heal rely on getOnlineDisks() (#10687)

This commit is contained in:
Harshavardhana
2020-10-15 13:06:23 -07:00
committed by GitHub
parent 3820a905e0
commit f1cc16e788
3 changed files with 5 additions and 1 deletions

View File

@@ -75,6 +75,9 @@ func (er erasureObjects) getOnlineDisks() (newDisks []StorageAPI) {
func (er erasureObjects) getLoadBalancedNDisks(ndisks int) (newDisks []StorageAPI) {
disks := er.getLoadBalancedDisks(ndisks != -1)
for _, disk := range disks {
if disk == nil {
continue
}
newDisks = append(newDisks, disk)
ndisks--
if ndisks == 0 {