Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 70902 invoked from network); 21 Apr 2007 04:08:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Apr 2007 04:08:37 -0000 Received: (qmail 50843 invoked by uid 500); 21 Apr 2007 04:08:42 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 50672 invoked by uid 500); 21 Apr 2007 04:08:41 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 50663 invoked by uid 99); 21 Apr 2007 04:08:41 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Apr 2007 21:08:41 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of xiaofeng.li@gmail.com designates 66.249.82.233 as permitted sender) Received: from [66.249.82.233] (HELO wx-out-0506.google.com) (66.249.82.233) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Apr 2007 21:08:34 -0700 Received: by wx-out-0506.google.com with SMTP id i26so1168106wxd for ; Fri, 20 Apr 2007 21:08:13 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=t0HH3+LnXNHJdWkBvujH9VVywdQwxwipfJuon9GrJU40VLNw9a1quy6ker35UfJAKXA8S4LduScMuczgorKP1Chmt4JyQYqphCKzgirriZhE4WryVEmM1BtVGAIirdTw3Amgmz/kbFi+iP9ioIY2B2aYAlA+acQIiaulDyIvImg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=h3IW+WHm6nWtg037x//ye0++AjQyXtNwGgAz6yeydrv4JwRShy+CfTRB+dpob1XNLUh94WI/Dh5cCV3nIt7OoMJaazOnw6cjH3bHp1jlrpFkN+F4sR8zqmaihJzSyo6VQ/8xDkrEPheq4Xhe0SKbKhY+TQOcSO8/oSd5n2ohjzk= Received: by 10.90.54.4 with SMTP id c4mr3700027aga.1177128493589; Fri, 20 Apr 2007 21:08:13 -0700 (PDT) Received: by 10.90.114.14 with HTTP; Fri, 20 Apr 2007 21:08:13 -0700 (PDT) Message-ID: <9623c9a50704202108q5aa71518h1cf8c57297b5788@mail.gmail.com> Date: Sat, 21 Apr 2007 12:08:13 +0800 From: "Xiao-Feng Li" To: dev@harmony.apache.org Subject: Re: [general] Reminder: stable build goal at end of month In-Reply-To: <9623c9a50704171718j44881593r8cbfad65180a60f4@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46234649.2070100@gmail.com> <9623c9a50704171718j44881593r8cbfad65180a60f4@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Do we want to switch tomorrow or on Monday for a one-week trial? The test results last night showed GCv5 has reasonable stability now. Many thanks to Vladimir A Ivanov for the testing infrastructure. >From the testing logs at http://www.harmonytest.org/upload/cc2.html, we can see there are only a couple of test case failures in all the platforms with all the execution modes. Some of the failures are occasional actually, especially those with finalizer. Below is a summary of the testing status: Linux 32bit: all passed. Linux 64bit: only one case failure: gc.RunFinalizersOnExitTest (interpreter) Windows 32bit: only one case failure: exception.FinalizeStackTest (opt/srv) Windows 64bit: more test failures. Some are abnormal that we didn't met before. All the failure cases will be checked. (Note GCv4.1 sometimes fails with some test cases as well.) Thanks, xiaofeng On 4/18/07, Xiao-Feng Li wrote: > GCv5 might be one "major" that we want to put as default GC in DRLVM. > It still has some issues pending, but overall I think the stability is > good enough for a switch next week. > > Since GC is designed with good modularity, we can simply choose which > GC implementation to use in command line with > '-XX:vm.dlls=the_gc_module.dll(so)". This is neat that helps the > switch a lot: If GCv5 has some problem running a workload, we can > specify -XX:vm.dlls=gc_cc.dll in command line. > > So far the known bugs in GCv5 are not with some workloads, but related > with certain test cases for finalizer and VM threading. And I think > they are going to be resolved before next week. > > Thanks, > xiaofeng > > On 4/16/07, Tim Ellison wrote: > > Just a reminder, as discussed in various threads, we shall aim to > > produce a solid build for Windows and Linux x86 (at least) at the end of > > next week; so that we have something to demo at ApacheCon and JavaOne > > that is a true reflection of our current capabilities. > > > > Of course, the Milestone will be simply a snapshot, carrying our usual > > caveats. The idea is that with conference talks taking place we may > > expect a few people to download a build and try it around that time, so > > being in the middle of a major restructuring would potentially do us an > > injustice. > > > > Most commits still seem to be on-going bug fixing, so that's all > > goodness. If you are planning on anything 'major' please ensure there > > is enough time to get it stable, or please wait until after the > > milestone build. Similarly, if there is anything that is currently > > 'broken' that you think really needs fixing for that stability, please > > shout here on the list. > > > > There are still two weeks to go, I think the paranoia about not causing > > regressions will really kick-in next week :-) > > > > Regards, > > Tim > > > > > -- > http://xiao-feng.blogspot.com > -- http://xiao-feng.blogspot.com