Release Name: 0.8.1
Notes:
raindrops 0.8.1 - compatibility fixes
Raindrops is a real-time stats toolkit 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
Rubinius on platforms supporting POSIX shared memory. It may also be
used as a generic scoreboard for sharing atomic counters across multiple
processes.
* http://raindrops.bogomips.org/
* raindrops@librelist.org
* git://bogomips.org/raindrops.git
* http://raindrops.bogomips.org/NEWS.atom.xml
Changes:
This release fixes a build problem found under a current SmartOS. This
release also runs successfully on FreeBSD 9.0 under both x86-64 and
i386.
There are also documentation updates from Aman Gupta and a test suite
fix from Jeremy Evans for OpenBSD.
raindrops fully supports unicorn on recent versions of FreeBSD, OpenBSD,
SmartOS, and possibly other Free Software systems. Portability reports
and fixes for Free Software systems is greatly appreciated at
raindrops@librelist.org
Non-Free systems will never be supported.
raindrops requires the Linux 2.6.18 or later for full functionality
(which unicorn does not require). Future releases will take advantage
of the unix_diag functionality found in the Linux 3.3 (and later)
kernels.
Changes:
GIT-VERSION-GEN | 2 +-
examples/watcher_demo.ru | 6 +++---
examples/zbatery.conf.rb | 2 +-
ext/raindrops/extconf.rb | 15 ++++++---------
ext/raindrops/linux_inet_diag.c | 4 +++-
lib/raindrops/linux.rb | 4 ++--
lib/raindrops/middleware.rb | 2 +-
test/test_linux_tcp_info.rb | 2 +-
8 files changed, 18 insertions(+), 19 deletions(-)
commit 127ec6d6c733a717df79084861b0d7f36c327154
Author: Eric Wong
Date: Sat May 12 05:44:12 2012 +0000
raindrops 0.8.1 - compatibility fixes
This release fixes a build problem found under a current SmartOS. This
release also runs successfully on FreeBSD 9.0 under both x86-64 and
i386.
There are also documentation updates from Aman Gupta and a test suite
fix from Jeremy Evans for OpenBSD.
raindrops fully supports unicorn on recent versions of FreeBSD, OpenBSD,
SmartOS, and possibly other Free Software systems. Portability reports
and fixes for Free Software systems is greatly appreciated at
raindrops@librelist.org
Non-Free systems will never be supported.
raindrops requires the Linux 2.6.18 or later for full functionality
(which unicorn does not require). Future releases will take advantage
of the unix_diag functionality found in the Linux 3.3 (and later)
kernels.
commit ce0b50e0a6aed669a59ee31ab3667b4eb34529de
Author: Eric Wong
Date: Sat May 12 05:38:58 2012 +0000
avoid warning for rb_thread_io_blocking_region
This is exported (visibly) under Ruby 1.9.3 but not
in headers, so it was causing warnings.
commit 71f80afdbcb45245a01ee2c278ebda692587e92a
Author: Eric Wong
Date: Thu May 10 14:49:39 2012 -0700
extconf: better check for GCC atomic builtins
Attempting to test for CMPXCHG on x86 should allow this check to
fail on i386 systems. We also won't need try_run as a result,
enabling cross-compilation. The configure.in check in Ruby
1.9.3 does something similar and that's far more widely used
than raindrops is.
commit 1c18fd9c13f95fef6bcbdc0587d38886fa8e9064
Author: Aman Gupta
Date: Fri Jan 6 23:48:41 2012 -0800
avoid calling tcp_listener_stats when it is not available
Signed-off-by: Aman Gupta
Acked-by: Eric Wong
commit d166ef4dc5bd62d18c3abd4612d6b11a1e1f28c7
Author: Aman Gupta
Date: Fri Jan 6 23:48:40 2012 -0800
fix ListenStats documentation error in Raindrops::Linux.unix_listener_stats
Signed-off-by: Aman Gupta
Acked-by: Eric Wong
commit 8fff8ab721305c4df70904154c4b93a7af993749
Author: Eric Wong
Date: Thu Nov 17 10:25:38 2011 +0000
examples/: updated to match current state of affairs
Consolidating multiple Rack apps into fewer Rack apps on
bogomips.org, might as well be transparent about it.
commit 499e63e2666f88134f7d47f3bcfdfedd72396e70
Author: Jeremy Evans
Date: Mon Nov 14 10:31:53 2011 -0800
Test suite fix for non-linux users
Most other linux-specific test files have this, but
test_linux_tcp_info.rb does not.
With this patch, gmake test passes on OpenBSD.
|