diff options
| author | Chris Lu <chris.lu@gmail.com> | 2018-07-14 13:36:28 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2018-07-14 13:36:28 -0700 |
| commit | 842dab07b4e0cdf31e534b40afce5c64c19d646e (patch) | |
| tree | 0c9e7d7a3df3542bdd636b081f9c5d04257052fb /weed/server/filer_grpc_server.go | |
| parent | a51aa4c5868d4c5165b35a3fda05419e1345bf97 (diff) | |
| download | seaweedfs-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.go | 9 |
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, |
