From 2e28c1cc548a59a61fdac1e76621baebdb0a5e09 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 2 Mar 2026 13:52:22 -0800 Subject: [PATCH] admin script: add default script --- weed/plugin/worker/admin_script_handler.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/weed/plugin/worker/admin_script_handler.go b/weed/plugin/worker/admin_script_handler.go index aab17db15..0c0979943 100644 --- a/weed/plugin/worker/admin_script_handler.go +++ b/weed/plugin/worker/admin_script_handler.go @@ -23,6 +23,10 @@ const ( maxAdminScriptOutputBytes = 16 * 1024 ) +const defaultAdminScript = `volume.balance -apply +volume.fix.replication -apply +volume.deleteEmpty -quietFor=24h -apply` + var adminScriptTokenRegex = regexp.MustCompile(`'.*?'|".*?"|\S+`) type AdminScriptHandler struct { @@ -78,7 +82,7 @@ func (h *AdminScriptHandler) Descriptor() *plugin_pb.JobTypeDescriptor { }, DefaultValues: map[string]*plugin_pb.ConfigValue{ "script": { - Kind: &plugin_pb.ConfigValue_StringValue{StringValue: ""}, + Kind: &plugin_pb.ConfigValue_StringValue{StringValue: defaultAdminScript}, }, }, },