Rainbows! Rack HTTP server user/dev discussion
 help / color / mirror / code / Atom feed
* [ANN] Rainbows! 2.1.0 - Cool.io, bugfixes and more!
@ 2010-12-29  2:28 Eric Wong
       [not found] ` <20101229022832.GA5862-yBiyF41qdooeIZ0/mPfg9Q@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Eric Wong @ 2010-12-29  2:28 UTC (permalink / raw)
  To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw, ruby-talk

Rainbows! is an HTTP server for sleepy Rack applications.  It is based on
Unicorn, but designed to handle applications that expect long
request/response times and/or slow clients.

* http://rainbows.rubyforge.org/
* rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
* git://git.bogomips.org/rainbows.git

Changes:

Cool.io (new version of Rev) support is explicitly added
(it always worked before).  ":Coolio" may be used in place
of ":Rev" anywhere in your Rainbows! config file.

There is a new "keepalive_requests" config directive to limit
the number of requests a single connection may make (default:
100, same as nginx).  This may be useful for better
load-balancing characteristics.

The old "Rev" prefixes remain supported as long as Cool.io
remains compatible with Rev (likely forever).

Bug fixes:

* Rainbows::ThreadTimeout middleware with multiple clients
* large, pipelined upload errors with Revactor+Coolio(Rev)
* high CPU usage for maintaining idle keepalive on *Fiber*
* needless ThreadPool wakeups
* request env prematurely cleared keepalive requests,
  breaking some middlewares such as Clogger.
* "close" not called on body if wrapper and sendfile used together

Various code cleanups, and our RDoc website is JavaScript-free.
See the ChangeLog[1] or git for all changes.

[1] http://rainbows.rubyforge.org/ChangeLog.html

-- 
Eric Wong
_______________________________________________
Rainbows! mailing list - rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
http://rubyforge.org/mailman/listinfo/rainbows-talk
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [ANN] Zbatery 0.6.0 - Rainbows! - Rainbows! 2.1.x resync
       [not found] ` <20101229022832.GA5862-yBiyF41qdooeIZ0/mPfg9Q@public.gmane.org>
@ 2010-12-29  9:35   ` Eric Wong
  0 siblings, 0 replies; 2+ messages in thread
From: Eric Wong @ 2010-12-29  9:35 UTC (permalink / raw)
  To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw

Zbatery is an HTTP server for Rack applications on systems that either
do not support fork(), or have no memory (nor need) to run the
master/worker model.  It is based on Rainbows! (which is based on
Unicorn (which is based on Mongrel)) and inherits parts of each.
Zbatery supports your choice of all the thread/fiber/event/actor-based
concurrency models and Rack middleware that Rainbows! supports (or will
ever support) in a single process.

* http://zbatery.bogomip.org/
* rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
* git://git.bogomips.org/zbatery.git

Changes:

All the latest and greatest changes from Rainbows! 2.1.0:
  http://git.bogomips.org/cgit/rainbows.git/tag/?id=v2.1.0
-- 
Eric Wong
_______________________________________________
Rainbows! mailing list - rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
http://rubyforge.org/mailman/listinfo/rainbows-talk
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-12-29  9:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-29  2:28 [ANN] Rainbows! 2.1.0 - Cool.io, bugfixes and more! Eric Wong
     [not found] ` <20101229022832.GA5862-yBiyF41qdooeIZ0/mPfg9Q@public.gmane.org>
2010-12-29  9:35   ` [ANN] Zbatery 0.6.0 - Rainbows! - Rainbows! 2.1.x resync Eric Wong

Code repositories for project(s) associated with this inbox:

	../../../rainbows.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).