From 5511a731bcc05034abacd4ec01ff7d5a2a3b89d3 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 11 Jun 2013 18:03:13 +0300 Subject: [PATCH] Enable threadsafe. Preload lib/ --- config/environments/production.rb | 2 +- config/initializers/2_app.rb | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/environments/production.rb b/config/environments/production.rb index dc8e255..183b7ae 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -52,7 +52,7 @@ Gitlab::Application.configure do # config.action_mailer.raise_delivery_errors = false # Enable threaded mode - # config.threadsafe! + config.threadsafe! # Enable locale fallbacks for I18n (makes lookups for any locale fall back to # the I18n.default_locale when a translation can not be found) diff --git a/config/initializers/2_app.rb b/config/initializers/2_app.rb index 27a0c0f..e2f9800 100644 --- a/config/initializers/2_app.rb +++ b/config/initializers/2_app.rb @@ -6,3 +6,8 @@ module Gitlab Settings end end + +# +# Load all libs for threadsafety +# +Dir["#{Rails.root}/lib/**/*.rb"].each { |file| require file } -- libgit2 0.21.2