Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 62711 invoked from network); 22 Nov 2005 12:23:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Nov 2005 12:23:10 -0000 Received: (qmail 13878 invoked by uid 500); 22 Nov 2005 12:23:00 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 13831 invoked by uid 500); 22 Nov 2005 12:23:00 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 13819 invoked by uid 99); 22 Nov 2005 12:23:00 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Nov 2005 04:23:00 -0800 Received-SPF: pass (asf.osuosl.org: domain of bruce.snyder@gmail.com designates 66.249.82.201 as permitted sender) Received: from [66.249.82.201] (HELO xproxy.gmail.com) (66.249.82.201) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Nov 2005 04:24:32 -0800 Received: by xproxy.gmail.com with SMTP id s19so805141wxc for ; Tue, 22 Nov 2005 04:22:39 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FHfR23bhcPBgbEvWvZwRV6gNgMqDJP0S+w0KhzKUpLfKgarlxEs0heI5+nRyRm+fbekwpA0+8Ow1QARf3QR0wgIK89iFHVw10N5NK4xnpG685GLZvtQgE6z4wBLu9DUNl+c1Ir4MhS3x0wKnDcWsWNJ9GnXOpwaJARrAlHlJzZw= Received: by 10.65.93.13 with SMTP id v13mr4489177qbl; Tue, 22 Nov 2005 04:22:38 -0800 (PST) Received: by 10.65.124.5 with HTTP; Tue, 22 Nov 2005 04:22:38 -0800 (PST) Message-ID: <7b3355cb0511220422y9d0b011ycc390a3611b079fb@mail.gmail.com> Date: Tue, 22 Nov 2005 05:22:38 -0700 From: Bruce Snyder To: dev@geronimo.apache.org Subject: Re: gbuild: dream to reality In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 11/22/05, David Blevins wrote: > On Oct 26, 2005, at 2:01 AM, David Blevins wrote: > > When I close my eyes and think big, I see a large federation > > consisting of smaller groups of machines from individuals and > > companies sharing some common building/testing infrastructure, open > > to and co-maintained by members of the community projects, building > > all our code all the time and testing it on every variety of OS, VM > > and Database imaginable.... > > I'm happy to say...I so nailed this. We've got it, it works, it > rocks. It's running right now! > > For those who haven't been following the gbuild commit logs over the > last two weeks, I've taken Continuum, ActiveMQ, and a whole lot of > long nights and days and created a system that can push continuum > builds onto a jms queue (activemq) where they are picked up by GBuild > Agents (slimmed and extended version of continuum) running in the > gbuild network. The results are then pushed onto a topic where they > are aggregated by another agent in the gbuild network. Putting more > work on the queue is as easy as dropping a properties file in a > directory. > > At the moment, have the following machines chugging away on a mix of > tck and other work: > > - stan.gbuild.org > - kyle.gbuild.org > - kenny.gbuild.org > - cartman.build.org > > Going to get the Chariot Solutions boxes chef.gbuild.org, > timmy.gbuild.org, and jimmy.gbuild.org running tomorrow. > > A really cool aspect of this is that we can throw more machines at it > in the middle of a run. It's just jms queue/consumer underneath so > new consumers can be added at anytime! The whole thing is also > really extendible and not specific to tck testing, so we could work > in performance testing and whip up results agents to analyze the > performance data. Sky is the limit! > > Off to get some sleep finally... Will send more technical information > tomorrow. Just wanted to give everyone the good news. > > Thanks again to everyone (Simula, Mergere, Chariot, Dain) for > donating hosting, boxes, and manpower to get GBuild going. Can't > wait to get the AMD boxes in the mix too. I'm really excited about > all this and can't imagine it going any better. Wow, this is spectacular work David!!! I'll have to buy a beer or three in L.A. next month ;-). And a HUGE thanks to everyone who was involved in this effort! I'd like to get involved in this so that I can understand how to add servers and additional builds. Also, how does the resource utilization on these machines currently look? Do we have any type of monitoring system set up to watch that yet? If not we should consider getting OpenNMS or Nagios (or something similar) running to handle this task. Bruce -- perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=3D6-E+G-N>61E