X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/87ee4948cf07f2e36bffd948caa74c885b9927b1..c3e41ce1ad90a041d380a834e1b699685f0a5658:/sdk/go/keepclient/keepclient.go diff --git a/sdk/go/keepclient/keepclient.go b/sdk/go/keepclient/keepclient.go index ec56e902c8..4541812651 100644 --- a/sdk/go/keepclient/keepclient.go +++ b/sdk/go/keepclient/keepclient.go @@ -83,8 +83,12 @@ var ErrNoSuchKeepServer = errors.New("No keep server matching the given UUID is // ErrIncompleteIndex is returned when the Index response does not end with a new empty line var ErrIncompleteIndex = errors.New("Got incomplete index") -const XKeepDesiredReplicas = "X-Keep-Desired-Replicas" -const XKeepReplicasStored = "X-Keep-Replicas-Stored" +const ( + XKeepDesiredReplicas = "X-Keep-Desired-Replicas" + XKeepReplicasStored = "X-Keep-Replicas-Stored" + XKeepStorageClasses = "X-Keep-Storage-Classes" + XKeepStorageClassesConfirmed = "X-Keep-Storage-Classes-Confirmed" +) type HTTPClient interface { Do(*http.Request) (*http.Response, error) @@ -227,7 +231,7 @@ func (kc *KeepClient) getOrHead(method string, locator string, header http.Heade var retryList []string for triesRemaining > 0 { - triesRemaining -= 1 + triesRemaining-- retryList = nil for _, host := range serversToTry {