Return-Path: Delivered-To: apmail-hadoop-general-archive@minotaur.apache.org Received: (qmail 75651 invoked from network); 15 Feb 2011 23:55:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 15 Feb 2011 23:55:24 -0000 Received: (qmail 1936 invoked by uid 500); 15 Feb 2011 23:55:22 -0000 Delivered-To: apmail-hadoop-general-archive@hadoop.apache.org Received: (qmail 1874 invoked by uid 500); 15 Feb 2011 23:55:22 -0000 Mailing-List: contact general-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@hadoop.apache.org Delivered-To: mailing list general@hadoop.apache.org Received: (qmail 1805 invoked by uid 99); 15 Feb 2011 23:55:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Feb 2011 23:55:22 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.82.48] (HELO mail-ww0-f48.google.com) (74.125.82.48) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Feb 2011 23:55:17 +0000 Received: by wwd20 with SMTP id 20so786131wwd.29 for ; Tue, 15 Feb 2011 15:54:55 -0800 (PST) Received: by 10.216.24.132 with SMTP id x4mr1408374wex.81.1297814095447; Tue, 15 Feb 2011 15:54:55 -0800 (PST) MIME-Version: 1.0 Sender: cos@boudnik.org Received: by 10.216.82.194 with HTTP; Tue, 15 Feb 2011 15:54:35 -0800 (PST) In-Reply-To: References: From: Konstantin Boudnik Date: Tue, 15 Feb 2011 15:54:35 -0800 X-Google-Sender-Auth: fnnnr2F39cp4crvIsC4McnJcowc Message-ID: Subject: Re: Hadoop testing project [Was: [VOTE] Abandon mrunit MapReduce contrib] To: general@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Tue, Feb 15, 2011 at 14:15, Eric Sammer wrote: > I think this is a good idea. The only thing I think is that it may make > sense to split such an effort into two components: one for the testing of > Hadoop and the projects themselves and one to test end user applications = and I expect to see even greater number of component, to be honest. E.g. a harness to run stacks testing (which as has been discussed with HBase folks might utilize YCSB artifacts). Which doesn't invalidate the purpose of central Hadoop testing project or whatever we might call it. > libraries. Performance testing tools like YCSB are probably more in the > former camp where mrunit is the latter, as a for instance. I think it's > important to have separate artifacts to minimize uber-jar issues (or > contrib-like situations where release cycles are coupled). Having separate artifacts/release cycles would be pretty important for another reason too: test artifacts might undergo significant changes between releases of a product. Thus requiring using different versions of such validating artifacts for differently composed Hadoop stacks. Uber-jar are proven to be inflexible and pain to deal with. Cos > On Tue, Feb 15, 2011 at 4:58 PM, Konstantin Boudnik wrot= e: > >> While MrUnit discussion draws to its natural conclusion I would like >> to bring up another point which might be well aligned with that >> discussion. Patrick Hunt has brought up this idea earlier today and I >> believe it has to be elaborated further. >> >> A number of testing projects both for Hadoop and Hadoop-related >> component were brought to life over last year or two. Among those are >> MRUnit, PigUnit, YCSB, Herriot, and perhaps a few more. They all >> focusing on more or less the same problem e.g. validation of Hadoop or >> on-top-of-Hadoop components, or application level testing for Hadoop. >> However, the fact that they all are spread across a wide variety of >> projects seems to confuse/mislead Hadoop users. >> >> How about incubating a bigger Hadoop (Pig, Oozie, HBase) testing >> project which will take care about development and support of common >> (where's possible) tools, frameworks and the like? Please feel free to >> share your thoughts :) >> -- >> =A0Take care, >> Konstantin (Cos) Boudnik >> >> >> On Tue, Feb 15, 2011 at 10:44, Eric Sammer wrote: >> > I've started the wiki page proposal for Incubator for mrunit. I'll pin= g >> > people off list for mentoring. Much appreciated for all the help! >> > >> > On Tue, Feb 15, 2011 at 1:36 PM, Nigel Daley wrote: >> > >> >> I'm happy to help mentor as well. >> >> >> >> Cheers, >> >> Nige >> >> >> >> On Feb 11, 2011, at 11:52 AM, Patrick Hunt wrote: >> >> >> >> > On Fri, Feb 11, 2011 at 9:44 AM, Mattmann, Chris A (388J) >> >> > wrote: >> >> >> Guys, BTW, if you need help or a mentor in Apache Incubator-ville = for >> >> MRUnit, I would be happy to help. >> >> > >> >> > I was going to suggest the same thing (mrunit to incubator). I woul= d >> >> > also be happy to be a mentor. >> >> > >> >> > Patrick >> > > > > -- > Eric Sammer > twitter: esammer > data: www.cloudera.com >