From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: * X-Spam-ASN: AS14383 205.234.109.0/24 X-Spam-Status: No, score=1.0 required=3.0 tests=AWL,HK_RANDOM_FROM, MSGID_FROM_MTA_HEADER shortcircuit=no autolearn=no version=3.3.2 Path: news.gmane.org!not-for-mail From: Eric Wong Newsgroups: gmane.comp.lang.ruby.rainbows.general Subject: a note about Zbatery... Date: Mon, 7 Jun 2010 12:05:09 -0700 Message-ID: <20100607190509.GA13420@dcvr.yhbt.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1275938719 15914 80.91.229.12 (7 Jun 2010 19:25:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 7 Jun 2010 19:25:19 +0000 (UTC) To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Mon Jun 07 21:25:07 2010 Return-path: Envelope-to: gclrrg-rainbows-talk@m.gmane.org X-Original-To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Delivered-To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-BeenThere: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Errors-To: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Xref: news.gmane.org gmane.comp.lang.ruby.rainbows.general:86 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OLhwR-0003xJ-8B for gclrrg-rainbows-talk@m.gmane.org; Mon, 07 Jun 2010 21:24:59 +0200 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 48C291858372; Mon, 7 Jun 2010 15:24:58 -0400 (EDT) Received: from dcvr.yhbt.net (dcvr.yhbt.net [64.71.152.64]) by rubyforge.org (Postfix) with ESMTP id 431801858353 for ; Mon, 7 Jun 2010 15:05:10 -0400 (EDT) Received: from localhost (unknown [127.0.2.5]) by dcvr.yhbt.net (Postfix) with ESMTP id 8A3061F4FC; Mon, 7 Jun 2010 19:05:09 +0000 (UTC) Hi all, I know Zbatery doesn't nearly get as much attention as it deserves (mainly because it can quietly use new features from Rainbows! without needing much release synchronization/announcement). I should say I've been using it heavily for various internal projects and test suites with great success. It's great for test suites because it starts up faster and (fails more loudly/quickly) than Rainbows! That said, I'll be publically releasing a full Rack application soonish[1] that uses Zbatery in its test suite. Rainbows! is (probably) better for heavy production use, especially on medium SMP (2-16 cores)[2] boxes where multiple worker processes can amortize GC costs. Since Zbatery is 99%-reliant on Rainbows! code, I think I'll keep all discussion of it on this mailing list if it's alright with everyone. * http://zbatery.bogomip.org/ # (no that's not a typo :) * git://git.bogomips.org/zbatery [1] - I'm saying this now so somebody can poke me in a month when I realize I've forgotten about it again :) [2] - If anybody is able and willing to share more information about deployments on larger SMP (or even NUMA) systems, let us know! I doubt huge SMP/NUMA boxes are practical for HTTP applications at this point due to bus limitations, but wouldn't mind being proven wrong. -- 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