aboutsummaryrefslogtreecommitdiff
path: root/weed/server/master_grpc_server_assign.go
diff options
context:
space:
mode:
authorDmitriy Pavlov <Dimonyga@gmail.com>2025-09-04 15:39:56 +0300
committerGitHub <noreply@github.com>2025-09-04 05:39:56 -0700
commitcd78e653e1fc11fdb4820abbd1c78cf88b7c5b3b (patch)
tree66febf07472cbc7912f25f5fd7f07672b309b0ac /weed/server/master_grpc_server_assign.go
parente030530aabe36bb01503cee1cc64b159d8819797 (diff)
downloadseaweedfs-cd78e653e1fc11fdb4820abbd1c78cf88b7c5b3b.tar.xz
seaweedfs-cd78e653e1fc11fdb4820abbd1c78cf88b7c5b3b.zip
add disable volume_growth flag (#7196)
Diffstat (limited to 'weed/server/master_grpc_server_assign.go')
-rw-r--r--weed/server/master_grpc_server_assign.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/server/master_grpc_server_assign.go b/weed/server/master_grpc_server_assign.go
index 4b35b696e..c05a2cb7d 100644
--- a/weed/server/master_grpc_server_assign.go
+++ b/weed/server/master_grpc_server_assign.go
@@ -89,7 +89,7 @@ func (ms *MasterServer) Assign(ctx context.Context, req *master_pb.AssignRequest
for time.Now().Sub(startTime) < maxTimeout {
fid, count, dnList, shouldGrow, err := ms.Topo.PickForWrite(req.Count, option, vl)
- if shouldGrow && !vl.HasGrowRequest() {
+ if shouldGrow && !vl.HasGrowRequest() && !ms.option.VolumeGrowthDisabled {
if err != nil && ms.Topo.AvailableSpaceFor(option) <= 0 {
err = fmt.Errorf("%s and no free volumes left for %s", err.Error(), option.String())
}