From 8a050a468c77f2ad8c5faa99864c0bd7d61b08a0 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Thu, 17 Mar 2016 13:07:23 +0100 Subject: [PATCH] Use shared logs model to establish connection That way we will use only one connection to the logs database --- lib/travis/api/app.rb | 3 +-- lib/travis/sidekiq.rb | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/travis/api/app.rb b/lib/travis/api/app.rb index d9719090..6b72b8ce 100644 --- a/lib/travis/api/app.rb +++ b/lib/travis/api/app.rb @@ -202,8 +202,7 @@ module Travis::Api pool_size = ENV['DATABASE_POOL_SIZE'] Travis.config.logs_database[:pool] = pool_size.to_i if pool_size - Log.establish_connection 'logs_database' - Log::Part.establish_connection 'logs_database' + Travis::LogsModel.establish_connection 'logs_database' end end diff --git a/lib/travis/sidekiq.rb b/lib/travis/sidekiq.rb index bb9e3574..077e6055 100644 --- a/lib/travis/sidekiq.rb +++ b/lib/travis/sidekiq.rb @@ -13,8 +13,7 @@ Travis.config.logs_database[:pool] = pool_size.to_i Travis::Database.connect if Travis.config.logs_database - Log.establish_connection 'logs_database' - Log::Part.establish_connection 'logs_database' + Travis::LogsModel.establish_connection 'logs_database' end Travis::Async.enabled = true