Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 62456 invoked from network); 3 Nov 2006 21:42:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Nov 2006 21:42:37 -0000 Received: (qmail 43135 invoked by uid 500); 3 Nov 2006 21:42:45 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 43098 invoked by uid 500); 3 Nov 2006 21:42:45 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 43089 invoked by uid 99); 3 Nov 2006 21:42:45 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Nov 2006 13:42:45 -0800 X-ASF-Spam-Status: No, hits=2.9 required=10.0 tests=HTML_10_20,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of weldonwjw@gmail.com designates 66.249.92.174 as permitted sender) Received: from [66.249.92.174] (HELO ug-out-1314.google.com) (66.249.92.174) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Nov 2006 13:42:32 -0800 Received: by ug-out-1314.google.com with SMTP id y2so679157uge for ; Fri, 03 Nov 2006 13:42:11 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=LiaitUKR0WqtnL4bGE/uqJAqj+9Qo3ai076g6l/GJaQgeCwGQO4AC8P3sIrS9Wkw0qOLegA0nScKga1/xzqajbaf7rXgcbtp7vbkx4nbGV7c7WGcXCUjSxahMXxHYeLQCgp/KMrN/mYbRx7NZQNhJQiA5kuhfgKaveJa0uUNeA8= Received: by 10.78.138.6 with SMTP id l6mr165881hud.1162590130729; Fri, 03 Nov 2006 13:42:10 -0800 (PST) Received: by 10.78.137.2 with HTTP; Fri, 3 Nov 2006 13:42:10 -0800 (PST) Message-ID: <4dd1f3f00611031342k3c7464d4w18c9354b3662eba1@mail.gmail.com> Date: Fri, 3 Nov 2006 13:42:10 -0800 From: "Weldon Washburn" To: harmony-dev@incubator.apache.org Subject: [DRLVM] General stability MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_22453_14859407.1162590130656" X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_22453_14859407.1162590130656 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Folks, I have spent the last two months committing patches to the VM. While we have added a ton of much needed functionality, the stability of the system has been ignored. By chance, I looked at thread synchronization design problems this week. Its very apparent that we lack the regression testing to really find threading bugs, test the fixes and test against regression. No doubt there are similar problems in other VM subsystems. "build test" is necessary but not sufficient for where we need to go. In a sense, committing code with only "build test" to prevent regression is the equivalent to flying in the fog without instrumentation. So that we can get engineers focused on stability, I am thinking of coding the JIRAs that involve new features as "later" or even "won't fix". Please feel free to comment. We also need to restart the old email threads on regression tests. For example, we need some sort of automated test script that runs Eclipse and tomcat, etc. in a deterministic fashion so that we can compare test results. It does not have to be perfect for starts, just repeatable and easy to use. Feel free to beat me to starting these threads :) -- Weldon Washburn Intel Enterprise Solutions Software Division ------=_Part_22453_14859407.1162590130656--