From 41c2cd1b2510a005e413392a1c90b89a1838c7ef Mon Sep 17 00:00:00 2001 From: Jacob Vosmaer Date: Fri, 27 Jun 2014 10:27:21 +0200 Subject: [PATCH] Trigger Rails restart during version change --- CHANGELOG | 1 + files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb | 3 +++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 0df0a34..b24df75 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,6 +7,7 @@ omnibus-gitlab repository. - Build: explicitly use .forward for sending notifications - Fix MySQL build for Ubuntu 14.04 - Built-in UDP log shipping (Enterprise Edition only) +- Trigger Unicorn/Sidekiq restart during version change 7.0.0-ee.omnibus.1 - Fix MySQL build for Ubuntu 14.04 diff --git a/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb b/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb index fad175c..5544196 100644 --- a/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb +++ b/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb @@ -165,6 +165,9 @@ remote_file File.join(gitlab_rails_dir, 'VERSION') do source "file:///opt/gitlab/embedded/service/gitlab-rails/VERSION" notifies :run, 'execute[migrate database]' unless postgresql_not_listening notifies :run, 'execute[clear the gitlab-rails cache]' unless redis_not_listening + dependent_services.each do |sv| + notifies :restart, sv + end end execute "chown -R #{node['gitlab']['user']['username']} /opt/gitlab/embedded/service/gitlab-rails/public" -- libgit2 0.21.2