X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/86ddb15b162a0c29b6caa4370e5cedf27bbdd69a..5d843ab702bd516257dda1a872d45755e5170678:/services/datamanager/summary/pull_list.go?ds=inline diff --git a/services/datamanager/summary/pull_list.go b/services/datamanager/summary/pull_list.go index 34149e8562..d7fb3eb8f7 100644 --- a/services/datamanager/summary/pull_list.go +++ b/services/datamanager/summary/pull_list.go @@ -71,7 +71,7 @@ func ComputePullServers(kc *keepclient.KeepClient, blockToDesiredReplication map[blockdigest.DigestWithSize]int, underReplicated BlockSet) (m map[Locator]PullServers) { m = map[Locator]PullServers{} - // We use CanonicalString to avoid filling memory with dupicate + // We use CanonicalString to avoid filling memory with duplicate // copies of the same string. var cs CanonicalString @@ -183,9 +183,11 @@ func WritePullLists(arvLogger *logger.Logger, if arvLogger != nil { // We need a local variable because Update doesn't call our mutator func until later, // when our list variable might have been reused by the next loop iteration. + host := host + listLen := len(list) arvLogger.Update(func(p map[string]interface{}, e map[string]interface{}) { pullListInfo := logger.GetOrCreateMap(p, "pull_list_len") - pullListInfo[host] = len(list) + pullListInfo[host] = listLen }) }