listed := make(map[string]bool)
localRoots := make(map[string]string)
gatewayRoots := make(map[string]string)
- writableRoots := make(map[string]string)
+ writableLocalRoots := make(map[string]string)
for _, service := range m.Items {
scheme := "http"
}
if service.ReadOnly == false {
- writableRoots[service.Uuid] = url
+ writableLocalRoots[service.Uuid] = url
}
// Gateway services are only used when specified by
this.setClientSettingsStore()
}
- this.SetServiceRoots(localRoots, gatewayRoots, writableRoots)
+ this.SetServiceRoots(localRoots, writableLocalRoots, gatewayRoots)
return nil
}
requestId := fmt.Sprintf("%x", md5.Sum([]byte(locator+time.Now().String())))[0:8]
// Calculate the ordering for uploading to servers
- sv := NewRootSorter(this.WritableRoots(), hash).GetSortedRoots()
+ sv := NewRootSorter(this.WritableLocalRoots(), hash).GetSortedRoots()
+
// The next server to try contacting
next_server := 0