Commit d4690af8 authored by Jeroen Nijhof's avatar Jeroen Nijhof

Use GitlabShellWorker.perform_async for housekeeping

parent 839aae0e
...@@ -172,14 +172,10 @@ class ProjectsController < ApplicationController ...@@ -172,14 +172,10 @@ class ProjectsController < ApplicationController
end end
def housekeeping def housekeeping
status = ::Projects::HousekeepingService.new(@project).execute ::Projects::HousekeepingService.new(@project).execute
respond_to do |format| respond_to do |format|
if status flash[:notice] = "Housekeeping successfully started."
flash[:notice] = "Housekeeping finished successfully."
else
flash[:alert] = "Housekeeping failed."
end
format.html { redirect_to project_path(@project) } format.html { redirect_to project_path(@project) }
end end
end end
......
...@@ -14,7 +14,7 @@ module Projects ...@@ -14,7 +14,7 @@ module Projects
end end
def execute def execute
gitlab_shell.gc(@project.path_with_namespace) GitlabShellWorker.perform_async(:gc, @project.path_with_namespace)
end end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment