diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-06-21 08:44:06 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-06-21 08:44:06 -0700 |
| commit | 98493e01524f222a93eee26afe3dc2540f5be761 (patch) | |
| tree | de1d6d3e0b89087da3e20bf1a5e64770c4a42ac2 | |
| parent | e7c36f740a2db53b649753453d631914f49c353a (diff) | |
| download | seaweedfs-98493e01524f222a93eee26afe3dc2540f5be761.tar.xz seaweedfs-98493e01524f222a93eee26afe3dc2540f5be761.zip | |
volume: add default minFreeSpacePercent
fix https://github.com/chrislusf/seaweedfs/issues/1366
| -rw-r--r-- | weed/command/volume.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/weed/command/volume.go b/weed/command/volume.go index a8025b56f..8eed851b0 100644 --- a/weed/command/volume.go +++ b/weed/command/volume.go @@ -142,6 +142,11 @@ func (v VolumeServerOptions) startVolumeServer(volumeFolders, maxVolumeCounts, v glog.Fatalf("The value specified in -minFreeSpacePercent not a valid value %s", freeString) } } + if len(v.minFreeSpacePercent) == 1 && len(v.folders) > 1 { + for i := 0; i < len(v.folders)-1; i++ { + v.minFreeSpacePercent = append(v.minFreeSpacePercent, v.minFreeSpacePercent[0]) + } + } if len(v.folders) != len(v.minFreeSpacePercent) { glog.Fatalf("%d directories by -dir, but only %d minFreeSpacePercent is set by -minFreeSpacePercent", len(v.folders), len(v.minFreeSpacePercent)) } |
