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}, }, }, },