Already two weeks ago, version 0.3.18 of Mongrel was released.
Read about the important integration of fastthread and how to install it.
Here’s a quote from the mongrel-users mailing list:
fastthread is a library which replaces the synchronization primitives
defined in stdlib’s thread.rb (Mutex, ConditionVariable, Queue, and
SizedQueue) with optimized versions which are much faster (in the non-contention case, speed comparable to direct use ofThread.criticalorThread.exclusive) and don’t leak memory (thestdlibimplementation of Mutex manages to trigger worst-case behavior of a memory leak in Array)
To install and use the new Mongrel version run install fastthread and mongrel from the official mongrel site:
$ gem install fastthread —source=http://mongrel.rubyforge.org/releases
$ gem install mongrel —source=http://mongrel.rubyforge.org/releases
Note that fastthread is optional. So if you haven’t installed it, Mongrel will also work.
Do participate!