From 2b38c8a15682f7531d97eb9f4758821148741469 Mon Sep 17 00:00:00 2001
From: James Newton <james@Zaphyous.com>
Date: Wed, 9 Jan 2013 22:17:03 -0600
Subject: [PATCH] remove passenger_fix.rb, which due to the recent removal of
 Resque in favor of sidekiq breaks gitlab in passenger

---
 config/initializers/passenger_fix.rb | 16 ----------------
 1 file changed, 16 deletions(-)
 delete mode 100644 config/initializers/passenger_fix.rb

diff --git a/config/initializers/passenger_fix.rb b/config/initializers/passenger_fix.rb
deleted file mode 100644
index 3a88eb10a36..00000000000
--- a/config/initializers/passenger_fix.rb
+++ /dev/null
@@ -1,16 +0,0 @@
-if defined?(PhusionPassenger)
-
-  # When you're using Passenger with smart-lv2 (default) or smart spawn method,
-  # Resque doesn't recognize that it has been forked and should re-establish
-  # Redis connection. You can see this error message in log:
-  #   Redis::InheritedError, Tried to use a connection from a child process 
-  #   without reconnecting. You need to reconnect to Redis after forking.
-  # 
-  # This solution is based on 
-  # https://github.com/redis/redis-rb/wiki/redis-rb-on-Phusion-Passenger
-  #
-  PhusionPassenger.on_event(:starting_worker_process) do |forked|
-    # if we're in smart spawning mode, reconnect to Redis
-    Resque.redis.client.reconnect if forked
-  end
-end
-- 
2.30.9