about summary refs log tree commit homepage
path: root/lib/mongrel
diff options
context:
space:
mode:
authorzedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9>2006-11-15 19:02:25 +0000
committerzedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9>2006-11-15 19:02:25 +0000
commitcf0333f26db986374f8dd0f3bea6d95422261e9f (patch)
treef58e5b9c1b77ef34b8d2a664f3a73a2c411222e0 /lib/mongrel
parenta686152bf55e925103e4cead99e792604b9d0a0c (diff)
downloadunicorn-cf0333f26db986374f8dd0f3bea6d95422261e9f.tar.gz
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@380 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'lib/mongrel')
-rw-r--r--lib/mongrel/rails.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/mongrel/rails.rb b/lib/mongrel/rails.rb
index 0b08ff8..e789768 100644
--- a/lib/mongrel/rails.rb
+++ b/lib/mongrel/rails.rb
@@ -6,12 +6,12 @@
 
 require 'mongrel'
 require 'cgi'
-require 'sync'
+require 'optimized_locking'
 
-class Sync
-  # modified to open the waiting list for reporting purposes
-  attr_accessor :sync_waiting
-end
+#class Sync
+#  # modified to open the waiting list for reporting purposes
+#  attr_accessor :sync_waiting
+#end
 
 module Mongrel
   module Rails
@@ -41,7 +41,7 @@ module Mongrel
 
       def initialize(dir, mime_map = {})
         @files = Mongrel::DirHandler.new(dir,false)
-        @guard = Sync.new
+        @guard = OptimizedMutex.new
         @tick = Time.now
 
         # Register the requested MIME types
@@ -97,7 +97,7 @@ module Mongrel
 
       def log_threads_waiting_for(event)
         if Time.now - @tick > 10
-          STDERR.puts "#{Time.now}: #{@guard.sync_waiting.length} threads sync_waiting for #{event}, #{self.listener.workers.list.length} still active in Mongrel."
+          # STDERR.puts "#{Time.now}: #{@guard.sync_waiting.length} threads sync_waiting for #{event}, #{self.listener.workers.list.length} still active in Mongrel."
           @tick = Time.now
         end
       end