aboutsummaryrefslogtreecommitdiff
path: root/weed/server/filer_grpc_server.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-07-14 13:36:28 -0700
committerChris Lu <chris.lu@gmail.com>2018-07-14 13:36:28 -0700
commit842dab07b4e0cdf31e534b40afce5c64c19d646e (patch)
tree0c9e7d7a3df3542bdd636b081f9c5d04257052fb /weed/server/filer_grpc_server.go
parenta51aa4c5868d4c5165b35a3fda05419e1345bf97 (diff)
downloadseaweedfs-842dab07b4e0cdf31e534b40afce5c64c19d646e.tar.xz
seaweedfs-842dab07b4e0cdf31e534b40afce5c64c19d646e.zip
weed mount can request to prioritize to write to a data center
Diffstat (limited to 'weed/server/filer_grpc_server.go')
-rw-r--r--weed/server/filer_grpc_server.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/weed/server/filer_grpc_server.go b/weed/server/filer_grpc_server.go
index 3242057f8..3e15cc546 100644
--- a/weed/server/filer_grpc_server.go
+++ b/weed/server/filer_grpc_server.go
@@ -175,14 +175,19 @@ func (fs *FilerServer) AssignVolume(ctx context.Context, req *filer_pb.AssignVol
var altRequest *operation.VolumeAssignRequest
+ dataCenter := req.DataCenter
+ if dataCenter!=""{
+ dataCenter = fs.option.DataCenter
+ }
+
assignRequest := &operation.VolumeAssignRequest{
Count: uint64(req.Count),
Replication: req.Replication,
Collection: req.Collection,
Ttl: ttlStr,
- DataCenter: fs.option.DataCenter,
+ DataCenter: dataCenter,
}
- if fs.option.DataCenter != "" {
+ if dataCenter != "" {
altRequest = &operation.VolumeAssignRequest{
Count: uint64(req.Count),
Replication: req.Replication,