mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-09-20 02:38:04 +08:00
fix same dc and other dc
This commit is contained in:
@@ -73,9 +73,9 @@ func (vc *vidMap) LookupVolumeServerUrl(vid string) (serverUrls []string, err er
|
|||||||
var sameDcServers, otherDcServers []string
|
var sameDcServers, otherDcServers []string
|
||||||
for _, loc := range locations {
|
for _, loc := range locations {
|
||||||
if vc.DataCenter == "" || loc.DataCenter == "" || vc.DataCenter != loc.DataCenter {
|
if vc.DataCenter == "" || loc.DataCenter == "" || vc.DataCenter != loc.DataCenter {
|
||||||
sameDcServers = append(sameDcServers, loc.Url)
|
|
||||||
} else {
|
|
||||||
otherDcServers = append(otherDcServers, loc.Url)
|
otherDcServers = append(otherDcServers, loc.Url)
|
||||||
|
} else {
|
||||||
|
sameDcServers = append(sameDcServers, loc.Url)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
rand.Shuffle(len(sameDcServers), func(i, j int) {
|
rand.Shuffle(len(sameDcServers), func(i, j int) {
|
||||||
|
Reference in New Issue
Block a user