madmin: Rename HealObjectResult to HealResult (#4035)

madmin.HealObjectResult is used in HealObject and HealUpload. It only
makes sense to rename it to HealResult.
This commit is contained in:
Krishnan Parthasarathi
2017-04-03 20:55:32 +05:30
committed by Harshavardhana
parent 3bf67668b6
commit 96c46c15e7
2 changed files with 18 additions and 18 deletions
+16 -16
View File
@@ -440,7 +440,7 @@ func (adm *AdminClient) HealBucket(bucket string, dryrun bool) error {
}
// HealUpload - Heal the given upload.
func (adm *AdminClient) HealUpload(bucket, object, uploadID string, dryrun bool) (HealObjectResult, error) {
func (adm *AdminClient) HealUpload(bucket, object, uploadID string, dryrun bool) (HealResult, error) {
// Construct query params.
queryVal := url.Values{}
queryVal.Set("heal", "")
@@ -466,40 +466,40 @@ func (adm *AdminClient) HealUpload(bucket, object, uploadID string, dryrun bool)
defer closeResponse(resp)
if err != nil {
return HealObjectResult{}, err
return HealResult{}, err
}
if resp.StatusCode != http.StatusOK {
return HealObjectResult{}, httpRespToErrorResponse(resp)
return HealResult{}, httpRespToErrorResponse(resp)
}
// Healing is not performed so heal object result is empty.
if dryrun {
return HealObjectResult{}, nil
return HealResult{}, nil
}
jsonBytes, err := ioutil.ReadAll(resp.Body)
if err != nil {
return HealObjectResult{}, err
return HealResult{}, err
}
healResult := HealObjectResult{}
healResult := HealResult{}
err = json.Unmarshal(jsonBytes, &healResult)
if err != nil {
return HealObjectResult{}, err
return HealResult{}, err
}
return healResult, nil
}
// HealObjectResult - represents result of heal-object admin API.
type HealObjectResult struct {
// HealResult - represents result of heal-object admin API.
type HealResult struct {
HealedCount int // number of disks that were healed.
OfflineCount int // number of disks that needed healing but were offline.
}
// HealObject - Heal the given object.
func (adm *AdminClient) HealObject(bucket, object string, dryrun bool) (HealObjectResult, error) {
func (adm *AdminClient) HealObject(bucket, object string, dryrun bool) (HealResult, error) {
// Construct query params.
queryVal := url.Values{}
queryVal.Set("heal", "")
@@ -522,27 +522,27 @@ func (adm *AdminClient) HealObject(bucket, object string, dryrun bool) (HealObje
defer closeResponse(resp)
if err != nil {
return HealObjectResult{}, err
return HealResult{}, err
}
if resp.StatusCode != http.StatusOK {
return HealObjectResult{}, httpRespToErrorResponse(resp)
return HealResult{}, httpRespToErrorResponse(resp)
}
// Healing is not performed so heal object result is empty.
if dryrun {
return HealObjectResult{}, nil
return HealResult{}, nil
}
jsonBytes, err := ioutil.ReadAll(resp.Body)
if err != nil {
return HealObjectResult{}, err
return HealResult{}, err
}
healResult := HealObjectResult{}
healResult := HealResult{}
err = json.Unmarshal(jsonBytes, &healResult)
if err != nil {
return HealObjectResult{}, err
return HealResult{}, err
}
return healResult, nil