From b8243d0964e7a906d62b81914a1572539604024d Mon Sep 17 00:00:00 2001 From: Jakub Novak Date: Wed, 1 Oct 2025 19:56:46 +0200 Subject: [PATCH 1/2] Decrease the number of files scanned per loop --- packages/orchestrator/cmd/clean-nfs-cache/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/orchestrator/cmd/clean-nfs-cache/main.go b/packages/orchestrator/cmd/clean-nfs-cache/main.go index c119a3c801..246e1fc228 100644 --- a/packages/orchestrator/cmd/clean-nfs-cache/main.go +++ b/packages/orchestrator/cmd/clean-nfs-cache/main.go @@ -302,7 +302,7 @@ func parseArgs() (string, opts, error) { var opts opts flags.Float64Var(&opts.targetDiskUsagePercent, "disk-usage-target-percent", 10, "disk usage target as a % (0-100)") flags.BoolVar(&opts.dryRun, "dry-run", true, "dry run") - flags.IntVar(&opts.filesPerLoop, "files-per-iteration", 10000, "number of files to gather metadata for per loop") + flags.IntVar(&opts.filesPerLoop, "files-per-iteration", 5000, "number of files to gather metadata for per loop") flags.Int64Var(&opts.filesToDeletePerLoop, "max-files-per-iteration", 100, "maximum number of files to delete per loop") args := os.Args[1:] // skip the command name From 0a03731ec6dc37ea805a87408b16e29fadf1c9e7 Mon Sep 17 00:00:00 2001 From: Jakub Novak Date: Wed, 1 Oct 2025 19:59:49 +0200 Subject: [PATCH 2/2] Revert the logic --- packages/orchestrator/cmd/clean-nfs-cache/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/orchestrator/cmd/clean-nfs-cache/main.go b/packages/orchestrator/cmd/clean-nfs-cache/main.go index 246e1fc228..f24ac4d3ba 100644 --- a/packages/orchestrator/cmd/clean-nfs-cache/main.go +++ b/packages/orchestrator/cmd/clean-nfs-cache/main.go @@ -302,8 +302,8 @@ func parseArgs() (string, opts, error) { var opts opts flags.Float64Var(&opts.targetDiskUsagePercent, "disk-usage-target-percent", 10, "disk usage target as a % (0-100)") flags.BoolVar(&opts.dryRun, "dry-run", true, "dry run") - flags.IntVar(&opts.filesPerLoop, "files-per-iteration", 5000, "number of files to gather metadata for per loop") - flags.Int64Var(&opts.filesToDeletePerLoop, "max-files-per-iteration", 100, "maximum number of files to delete per loop") + flags.IntVar(&opts.filesPerLoop, "files-per-iteration", 10000, "number of files to gather metadata for per loop") + flags.Int64Var(&opts.filesToDeletePerLoop, "max-files-per-iteration", 200, "maximum number of files to delete per loop") args := os.Args[1:] // skip the command name if err := flags.Parse(args); err != nil {