diff options
| author | Chris Lu <chris.lu@gmail.com> | 2017-01-22 21:36:36 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2017-01-22 21:36:36 -0800 |
| commit | c2ce97785ff193f3a5a69518bbabf04c05b6efc8 (patch) | |
| tree | a530b064920cc4541063a272027bf8c42d876b6c | |
| parent | f302c9fda27a955ae676003ab4afe3e44fceca2a (diff) | |
| download | seaweedfs-c2ce97785ff193f3a5a69518bbabf04c05b6efc8.tar.xz seaweedfs-c2ce97785ff193f3a5a69518bbabf04c05b6efc8.zip | |
set the volume size limit
fixing https://github.com/chrislusf/seaweedfs/issues/447
| -rw-r--r-- | weed/server/volume_grpc_client.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/weed/server/volume_grpc_client.go b/weed/server/volume_grpc_client.go index ee6f6095c..ecafd5658 100644 --- a/weed/server/volume_grpc_client.go +++ b/weed/server/volume_grpc_client.go @@ -63,8 +63,12 @@ func (vs *VolumeServer) doHeartbeat(sleepInterval time.Duration) error { doneChan <- err return } - vs.store.VolumeSizeLimit = in.GetVolumeSizeLimit() - vs.guard.SecretKey = security.Secret(in.GetSecretKey()) + if in.GetVolumeSizeLimit() != 0 { + vs.store.VolumeSizeLimit = in.GetVolumeSizeLimit() + } + if in.GetSecretKey() != "" { + vs.guard.SecretKey = security.Secret(in.GetSecretKey()) + } if in.GetLeader() != "" && masterNode != in.GetLeader() { vs.masterNodes.SetPossibleLeader(in.GetLeader()) doneChan <- nil |
