Files | Admin

Notes:

Release Name: 0.2.0

Notes:
Raindrops is a real time stats package to show statistics for Rack HTTP
servers.  It is designed for preforking servers such as Rainbows! and
Unicorn, but should support any Rack HTTP server under Ruby 1.9, 1.8 and
possibly Rubinius (untested) on platforms supporting POSIX shared memory
and compiled with GCC (for atomic builtins).

* http://raindrops.bogomips.org/
* raindrops@librelist.com
* git://git.bogomips.org/raindrops.git

Changes:

For servers running Unicorn 0.98.0 (and derivative servers)
under Linux, :listeners no longer needs to be passed explicitly
when configuring the Rack middleware.

Some small documentation updates and cleanups, too.



Changes: GIT-VERSION-GEN | 2 +- GNUmakefile | 31 ++++++++++++++++++++++++++++--- README | 15 ++++++++++++++- examples/config.ru | 5 +++++ ext/raindrops/linux_inet_diag.c | 2 +- lib/raindrops.rb | 4 ++-- lib/raindrops/linux.rb | 15 +++++++-------- lib/raindrops/middleware.rb | 12 ++++++++---- raindrops.gemspec | 4 ++-- test/test_linux.rb | 4 ++-- test/test_raindrops.rb | 2 +- 11 files changed, 71 insertions(+), 25 deletions(-) commit 06c5595cb7b77f65648740d47f0b98a1a73eed8c Author: Eric Wong Date: Tue May 4 17:30:26 2010 -0700 raindrops 0.2.0 - raining penguins! For servers running Unicorn 0.98.0 (and derivative servers) under Linux, :listeners no longer needs to be passed explicitly when configuring the Rack middleware. Some small documentation updates and cleanups, too. commit ccf41c19164d9658f7fcbcae170ae11267b1abd0 Author: Eric Wong Date: Tue May 4 17:29:24 2010 -0700 examples: add sample standalone Rack application commit 0a5a13eaae957a3c7cacd26a0fcc0c8053f1d0f3 Author: Eric Wong Date: Tue May 4 17:29:01 2010 -0700 README: add note about Unicorn 0.98.0 listener_names commit ad1a354968d0ae2abf5b0450cd5b254d95077ba0 Author: Eric Wong Date: Tue May 4 17:23:32 2010 -0700 cleanup a few typos commit eadaec56aef29360f5b18abd3d2683c835d3725a Author: Eric Wong Date: Tue May 4 17:16:04 2010 -0700 middleware: no need to ensure in #close If stats.decr_writing never fails, really (or something is seriously wrong (like memory corruption) and the ensure block wouldn't fire anyways). commit 7664144957b4916c76ec52132eaaa552a348de28 Author: Eric Wong Date: Tue May 4 17:01:37 2010 -0700 use Unicorn.listener_names method if available This allows easier configuration when used with Unicorn and derived servers (Rainbows! and Zbatery). commit c48b2ce337bddd5f0e7f0a6a21dfd7fc925f1e42 Author: Eric Wong Date: Sun May 2 16:57:58 2010 -0700 GNUmakefile: add publish_doc target commit 0f316f004787c4a86c854cc251e2c3cbf8c2dce3 Author: Eric Wong Date: Sun May 2 16:55:54 2010 -0700 rdoc 2.5.x updates commit b7f2bbca3ada5ef2e8942690f658510a226394ce Author: Eric Wong Date: Sun May 2 16:55:03 2010 -0700 README: add information about mailing list archives commit 957ddbbdc88ff0d644692935f31794a9efb86598 Author: Eric Wong Date: Sun Apr 11 20:21:59 2010 -0700 tests: fix to run under MRI 1.8.6 commit da0d9cbbd9f6cf2e68274dd5c2204b105f8b030d Author: Eric Wong Date: Thu Apr 8 14:26:04 2010 -0700 linux: slightly simpler scan for /proc/net/unix File.read under 1.9 takes an :encoding argument to force binary encoding for its return value. commit b9eeebe9d448431a97ac4515cae6a53b6976ac4e Author: Eric Wong Date: Wed Apr 7 17:57:23 2010 -0700 gemspec: fix rubyforge project commit 07832552d8d1e3fe0e40b529acf723e15ecaf042 Author: Eric Wong Date: Wed Apr 7 17:54:55 2010 -0700 gemspec: fix summary