summaryrefslogtreecommitdiff
path: root/app/workers
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-02-10 21:08:12 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-02-10 21:08:12 +0000
commitddfa6a1f19f1c6847d30314858f1d0ad21de13f9 (patch)
tree715fd181e594d7c6339d90eb8daaa45c962f2565 /app/workers
parentf27a1b0faf16a83ba9c3f71f660262e368f4509a (diff)
downloadgitlab-ce-ddfa6a1f19f1c6847d30314858f1d0ad21de13f9.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/workers')
-rw-r--r--app/workers/concerns/git_garbage_collect_methods.rb7
1 files changed, 2 insertions, 5 deletions
diff --git a/app/workers/concerns/git_garbage_collect_methods.rb b/app/workers/concerns/git_garbage_collect_methods.rb
index de3796f7e43..718031ec33e 100644
--- a/app/workers/concerns/git_garbage_collect_methods.rb
+++ b/app/workers/concerns/git_garbage_collect_methods.rb
@@ -84,13 +84,10 @@ module GitGarbageCollectMethods
repository = resource.repository.raw_repository
client = repository.gitaly_repository_client
- case task
- when :prune
+ if task == :prune
client.prune_unreachable_objects
- when :eager
- client.optimize_repository(eager: true)
else
- client.optimize_repository
+ client.optimize_repository(eager: task == :eager)
end
rescue GRPC::NotFound => e
Gitlab::GitLogger.error("#{__method__} failed:\nRepository not found")