From c21c6330cc8a3c8cc96d83ff9a315fe10dff7c8f Mon Sep 17 00:00:00 2001 From: radhika Date: Thu, 24 Sep 2015 16:25:37 -0400 Subject: [PATCH] 7162: move replicasPerThread logic outside the for loop. --- sdk/go/keepclient/support.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sdk/go/keepclient/support.go b/sdk/go/keepclient/support.go index 0cedc5efb7..df02d221be 100644 --- a/sdk/go/keepclient/support.go +++ b/sdk/go/keepclient/support.go @@ -236,13 +236,13 @@ func (this KeepClient) putReplicas( // Desired number of replicas remaining_replicas := this.Want_replicas - for remaining_replicas > 0 { - replicasPerThread := this.replicasPerService - if replicasPerThread < 1 { - // unlimited or unknown - replicasPerThread = remaining_replicas - } + replicasPerThread := this.replicasPerService + if replicasPerThread < 1 { + // unlimited or unknown + replicasPerThread = remaining_replicas + } + for remaining_replicas > 0 { for active*replicasPerThread < remaining_replicas { // Start some upload requests if next_server < len(sv) { -- 2.30.2