summaryrefslogtreecommitdiff
path: root/lib/tasks/gitlab/exclusive_lease.rake
diff options
context:
space:
mode:
authorGabriel Mazetto <brodock@gmail.com>2018-03-03 05:40:45 +0100
committerGabriel Mazetto <brodock@gmail.com>2018-03-09 07:19:26 +0100
commit2611eafab3a3d27bd5a957c0525fc597690b6611 (patch)
treec3600e7e1f4248243fd0423472e46a611ce3470a /lib/tasks/gitlab/exclusive_lease.rake
parent47b9854dac5d255f0ad68cb3310c66a7111b792e (diff)
downloadgitlab-ce-2611eafab3a3d27bd5a957c0525fc597690b6611.tar.gz
Add rake task to cleanup any existing exclusive lease
Diffstat (limited to 'lib/tasks/gitlab/exclusive_lease.rake')
-rw-r--r--lib/tasks/gitlab/exclusive_lease.rake9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/tasks/gitlab/exclusive_lease.rake b/lib/tasks/gitlab/exclusive_lease.rake
new file mode 100644
index 00000000000..27582819e0b
--- /dev/null
+++ b/lib/tasks/gitlab/exclusive_lease.rake
@@ -0,0 +1,9 @@
+namespace :gitlab do
+ namespace :exclusive_lease do
+ desc 'GitLab | Clear existing exclusive leases'
+ task clear: :environment do
+ Gitlab::ExclusiveLease.reset_all!
+ puts 'All exclusive lease entries were removed.'
+ end
+ end
+end