about summary refs log tree commit homepage
tag namev4.0.0 (589f72460adb1bd6a4b86abff3f7f7916955e340)
tag date2011-06-27 09:33:48 +0000
tagged byEric Wong <normalperson@yhbt.net>
tagged objectcommit 1f8ebc013e...
Rainbows! 4.0.0 - MOAR concurrency for MOAR COARS
Rainbows! now scales to more than 1024 worker processes without
special privileges.  To enable this, Rainbows! now depends on
Unicorn 4.x and thus raindrops[1].

client_max_header_size directive is added to limit per-client
memory usage in headers.

An experimental StreamResponseEpoll concurrency option now
exists to buffer outgoing responses without any thread-safe
dependencies.  Unlike the rest of Rainbows! which works fine
without nginx, this concurrency option is /only/ supported
behind nginx, even more strongly so than Unicorn itself.
non-nginx LAN clients are NOT supported for this.  This relies
on the sleepy_penguin[2] RubyGem (and Linux).

There are some minor bug fixes and cleanups all around.  See
"git log v3.4.0.." for details.

[1] http://raindrops.bogomips.org/
[2] http://bogomips.org/sleepy_penguin/