Fix heal result item output to properly count drives and sets (#8543)

master
Nitish Tiwari 5 years ago committed by kannappanr
parent 8392d2f510
commit cc1a84b62e
  1. 16
      cmd/xl-zones.go

@ -1211,10 +1211,10 @@ func (z *xlZones) HealFormat(ctx context.Context, dryRun bool) (madmin.HealResul
logger.LogIf(ctx, err) logger.LogIf(ctx, err)
continue continue
} }
r.DiskCount = result.DiskCount r.DiskCount += result.DiskCount
r.SetCount = result.SetCount r.SetCount += result.SetCount
r.Before.Drives = append(r.Before.Drives, r.Before.Drives...) r.Before.Drives = append(r.Before.Drives, result.Before.Drives...)
r.After.Drives = append(r.After.Drives, r.After.Drives...) r.After.Drives = append(r.After.Drives, result.After.Drives...)
} }
return r, nil return r, nil
} }
@ -1234,10 +1234,10 @@ func (z *xlZones) HealBucket(ctx context.Context, bucket string, dryRun, remove
} }
return result, err return result, err
} }
r.DiskCount = result.DiskCount r.DiskCount += result.DiskCount
r.SetCount = result.SetCount r.SetCount += result.SetCount
r.Before.Drives = append(r.Before.Drives, r.Before.Drives...) r.Before.Drives = append(r.Before.Drives, result.Before.Drives...)
r.After.Drives = append(r.After.Drives, r.After.Drives...) r.After.Drives = append(r.After.Drives, result.After.Drives...)
} }
return r, nil return r, nil
} }

Loading…
Cancel
Save