Return-Path: X-Original-To: apmail-crunch-dev-archive@www.apache.org Delivered-To: apmail-crunch-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5765610BFB for ; Fri, 8 Nov 2013 06:49:58 +0000 (UTC) Received: (qmail 48632 invoked by uid 500); 8 Nov 2013 06:49:56 -0000 Delivered-To: apmail-crunch-dev-archive@crunch.apache.org Received: (qmail 48549 invoked by uid 500); 8 Nov 2013 06:49:51 -0000 Mailing-List: contact dev-help@crunch.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@crunch.apache.org Delivered-To: mailing list dev@crunch.apache.org Received: (qmail 48541 invoked by uid 99); 8 Nov 2013 06:49:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Nov 2013 06:49:49 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stepinto@live.com designates 65.55.111.108 as permitted sender) Received: from [65.55.111.108] (HELO blu0-omc2-s33.blu0.hotmail.com) (65.55.111.108) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Nov 2013 06:49:42 +0000 Received: from BLU0-SMTP119 ([65.55.111.71]) by blu0-omc2-s33.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 7 Nov 2013 22:49:21 -0800 X-TMN: [EkO0QqF+CODAVbK8mTcRpLKtDQa6dGws] X-Originating-Email: [stepinto@live.com] Message-ID: Received: from mail-wg0-f49.google.com ([74.125.82.49]) by BLU0-SMTP119.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Thu, 7 Nov 2013 22:49:21 -0800 Received: by mail-wg0-f49.google.com with SMTP id x12so1555936wgg.16 for ; Thu, 07 Nov 2013 22:49:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=LxTiX7NFsqVVRsDsgvoka/MKExvTvqHePxTUuDPbLOo=; b=I/+Ac8+h4VSHJvp7KupVDFdIEOcJPIWdLH8egveU7w0amBhl+cmLp14WTM5HMsiY4D gKdDH/26m9HsL765ypsfZZE0qqAwlp2zjypWxV4ugizhOglRqFIEpUoleAmcMnfxuLUX WyVJuaVLmLmgPNZvCVam1VIugdTMtF3mKiY3eg9h8Wr/pMDA3AanJM9Cr6jiYTbN/w3X 1La46v4k62QnKdyq69JBjt/1l1SgShVdIKriOj74ytYk69EAuPF+LtqT/AkdbsUsyiuG XTRa1v5mO6Ls7QsvszKTzaWvTa3N0nmLC7hIQZenI0Qdwx3vaoQydf98Dus/p9R1BUzA r1tg== X-Received: by 10.180.208.45 with SMTP id mb13mr1020078wic.27.1383893359617; Thu, 07 Nov 2013 22:49:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.243.5 with HTTP; Thu, 7 Nov 2013 22:48:59 -0800 (PST) In-Reply-To: References: <20131105183828.GA13828@mafr.de> <20131107171425.GA2685@mafr.de> From: Chao Shi Date: Fri, 8 Nov 2013 14:48:59 +0800 Subject: Re: [VOTE] Release Apache Crunch 0.8.0 RC0 To: dev@crunch.apache.org Content-Type: multipart/alternative; boundary="001a11c37be41b711904eaa4c839" X-OriginalArrivalTime: 08 Nov 2013 06:49:21.0064 (UTC) FILETIME=[A72D3280:01CEDC4E] X-Virus-Checked: Checked by ClamAV on apache.org --001a11c37be41b711904eaa4c839 Content-Type: text/plain; charset="ISO-8859-1" +1 I verified things listed on Matthias's checklist and successfully built and ran tests on both hadoop-1 and hadoop-2. 2013/11/8 Josh Wills > On Thu, Nov 7, 2013 at 9:14 AM, Matthias Friedrich wrote: > > > Yup, that sounds plausible. In any case, even with a sporadically > > failing integration test, the release is still valid from a legal > > point of view. It's up to the release manager to decide whether > > we need to restart the ceremony :) > > > > It's certainly annoying and something to fix for the next release, but no, > I don't think it merits a new RC. > > > > > > Regards, > > Matthias > > > > On Thursday, 2013-11-07, Josh Wills wrote: > > > That does sound plausible-- I actually just ran into that issue on > > another > > > project I'm working on (i.e., like yesterday.) > > > > > > > > > On Thu, Nov 7, 2013 at 8:23 AM, Gabriel Reid > > wrote: > > > > > > > On Thu, Nov 7, 2013 at 4:13 PM, Chao Shi wrote: > > > > > I think this failure may depend on the execution order of tests, > > because: > > > > > > > > > > 1) I can reproduce this failure on some source tree, but cannot on > > > > another > > > > > 2) I can only reproduce it with "mvn install", but "mvn test > > > > > -Dtest=org.apache.crunch.CheckpointIT" cannot > > > > > 3) I was trying to add some printf in the case, after saving the > > file (I > > > > > modified that CheckpointIT.java), I cannot reproduce it now. > > > > > > > > > > Does anyone have some clue? > > > > > > > > I have a feeling that this isn't due to order of execution. If it is > > > > down to that, then as far as I can see it would mean that there is > > > > something wrong with the TemporaryPath class, as that seems to be the > > > > only thing that is shared between tests in that class. > > > > > > > > I'm actually wondering if this could be down to a timing issue in the > > > > checkpointing code. The FileTargetImpl class checks if the > > > > lastModified timestamp of the checkpointed file is greater than the > > > > lastModified timestamp on the input source. Based on a check I just > > > > did locally here on Mac OS X and on a Linux machine with ext4, the > > > > time granularity of the lastModified timestamp on files is only > > > > second-based, not millisecond-based. I'm thinking that this could be > > > > an issue of the checkpointed file being created less than a second > > > > after the startup of the test and creation of the source file > > > > (although that seems really quick), and so the checkpointing wouldn't > > > > think that the source file is older than the checkpointed file, so it > > > > would run the full pipeline again (therefore resulting in two > > > > execution stages instead of one. > > > > > > > > Does that sound plausible? If so, the only thing I can see that would > > > > keep the code correct and prevent the test from failing would be to > > > > add a Thread.sleep() into the test, but I hate having stuff like that > > > > in tests. > > > > > > > > - Gabriel > > > > > > > > > > > > > > > > -- > > > Director of Data Science > > > Cloudera > > > Twitter: @josh_wills > > > > > > -- > Director of Data Science > Cloudera > Twitter: @josh_wills > --001a11c37be41b711904eaa4c839--