diff options
Diffstat (limited to 'app/workers/concerns/git_garbage_collect_methods.rb')
-rw-r--r-- | app/workers/concerns/git_garbage_collect_methods.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/workers/concerns/git_garbage_collect_methods.rb b/app/workers/concerns/git_garbage_collect_methods.rb index c5f8c9c8464..718031ec33e 100644 --- a/app/workers/concerns/git_garbage_collect_methods.rb +++ b/app/workers/concerns/git_garbage_collect_methods.rb @@ -57,7 +57,7 @@ module GitGarbageCollectMethods end def gc?(task) - task == :gc || task == :prune + %i[gc eager prune].include?(task) end def try_obtain_lease(key) @@ -87,7 +87,7 @@ module GitGarbageCollectMethods if task == :prune client.prune_unreachable_objects else - client.optimize_repository + client.optimize_repository(eager: task == :eager) end rescue GRPC::NotFound => e Gitlab::GitLogger.error("#{__method__} failed:\nRepository not found") |