summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2016-11-28 03:35:37 +0000
committerDouwe Maan <douwe@gitlab.com>2016-11-28 03:35:37 +0000
commitd2813832615c6baf1f176c39b260b66a702d3e70 (patch)
tree006d20a5d62ff5f07da50a9260b53ca5298402a5 /lib
parentd8f75233686fe20bff26599704fbcb235f7bb43b (diff)
parent92b2c74ce14238c1032bd9faac6d178d25433532 (diff)
downloadgitlab-ce-d2813832615c6baf1f176c39b260b66a702d3e70.tar.gz
Merge branch 'refresh-authorizations-with-lease' into 'master'
Refresh project authorizations using a Redis lease This MR changes `User#refresh_authorized_projects` so it uses a Redis lease instead of relying on serializable transactions. See the commit message(s) for more details. See merge request !7733
Diffstat (limited to 'lib')
-rw-r--r--lib/gitlab/database.rb7
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/gitlab/database.rb b/lib/gitlab/database.rb
index 2d5c9232425..55b8f888d53 100644
--- a/lib/gitlab/database.rb
+++ b/lib/gitlab/database.rb
@@ -35,13 +35,6 @@ module Gitlab
order
end
- def self.serialized_transaction
- opts = {}
- opts[:isolation] = :serializable unless Rails.env.test? && connection.transaction_open?
-
- connection.transaction(opts) { yield }
- end
-
def self.random
Gitlab::Database.postgresql? ? "RANDOM()" : "RAND()"
end