From 53b3d6264142a7d8e362702661f98d21fdfff4b6 Mon Sep 17 00:00:00 2001 From: axilleas Date: Sun, 14 Apr 2013 23:17:06 +0300 Subject: [PATCH] Added check_redis_version. Fixes #3449 --- lib/tasks/gitlab/check.rake | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+), 0 deletions(-) diff --git a/lib/tasks/gitlab/check.rake b/lib/tasks/gitlab/check.rake index c8d8d53..bee26d5 100644 --- a/lib/tasks/gitlab/check.rake +++ b/lib/tasks/gitlab/check.rake @@ -23,6 +23,7 @@ namespace :gitlab do check_init_script_exists check_init_script_up_to_date check_satellites_exist + check_redis_version finished_checking "GitLab" end @@ -245,6 +246,25 @@ namespace :gitlab do fix_and_rerun end end + + def check_redis_version + print "Redis version >= 2.0.0? ... " + + redis_version = `redis-cli --version` + + if redis_version =~ /redis-cli 2.\d.\d/ + puts "yes".green + else + puts "no".red + try_fixing_it( + "Update your redis server to a version >= 2.0.0" + ) + for_more_information( + "See the Troubleshooting guide" + ) + fix_and_rerun + end + end end -- libgit2 0.21.2