Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3BF65200CC4 for ; Thu, 13 Jul 2017 13:47:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 3A72E16BEAF; Thu, 13 Jul 2017 11:47:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 31BDF16BEB0 for ; Thu, 13 Jul 2017 13:47:07 +0200 (CEST) Received: (qmail 27130 invoked by uid 500); 13 Jul 2017 11:47:06 -0000 Mailing-List: contact dev-help@drill.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@drill.apache.org Delivered-To: mailing list dev@drill.apache.org Received: (qmail 26780 invoked by uid 99); 13 Jul 2017 11:47:05 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jul 2017 11:47:05 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 98119C040F for ; Thu, 13 Jul 2017 11:47:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.4 X-Spam-Level: X-Spam-Status: No, score=-0.4 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ztyhLEF9EQt0 for ; Thu, 13 Jul 2017 11:46:54 +0000 (UTC) Received: from mail-yb0-f172.google.com (mail-yb0-f172.google.com [209.85.213.172]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 7A4375F30C for ; Thu, 13 Jul 2017 11:46:54 +0000 (UTC) Received: by mail-yb0-f172.google.com with SMTP id f194so16491065yba.3 for ; Thu, 13 Jul 2017 04:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=hhDAXULjzPMjZ14uI7fomlviV/oHw1Y33CqHb2XbWK8=; b=AMHdcdkyL1SXbt2GDACA02oRTPhlNth+FITaJFbMazXoXE+91kp4f/CDESA/P6/DFa s5GPffhbgiAzFjR2yxcSSjmsl2o5EOXX/iQH35M0eE4VFLbkxu0DprfQu36x/fsQozEv lsdnVvmtqpNLDCuwiOtE14B9e8JLHamJ+lN/EThpK/YkRnQ/z698BDliwsmFuD3Imosk xlk3JF7k8P8G8/qmtW7Y4sD3Xfbm4bBoYvZfH3b7SwWWvOkPrh6XKTimSpaEzpmxrSi8 VOQnmCICdH9+tLn7CALSuRjYpabgUsMd0VqCuqL0EkkcIRUrtuWUAvD5JS/ADuyFIOWG /70Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=hhDAXULjzPMjZ14uI7fomlviV/oHw1Y33CqHb2XbWK8=; b=nybpJ/033u8VllM+UN/ZZAjIaj43348CMulNqFzMVBgw2+xN7PoZEbPpb9DCRo7AXu ewwJhnGkPQNsgCoJgs86yh2wTmz6h36kpRFfWzZkoKTbLAKlvz8uRgc6D2WuGGoCsvyk 0okoCruL3/9ZQnfjS1CGOcvYenMcA8bfZ18s1FICMwjtrGwGcX56cTV4mduo5cPN5xcd dTe5HAe2D53/BX8a6JaYIyRNe7KDVxqWgJrqgYKUIB2VspypSuvlKAu6Ug8vi4VBAWX0 cleRTy2HtKsN/UKGa320/sU84z4Y3z6oOdYLTgLAw5qeIH9OwpIyuo8/0foE6uXyyKw8 q+KQ== X-Gm-Message-State: AIVw110omYTaNfEIFJzauLWAkVwXihyAxpOqlUYRzSl8rUj2f/E5hkGp nuZwgEhfu5nOUXlegnb9rRuQnU2N37q4 X-Received: by 10.37.13.145 with SMTP id 139mr2550706ybn.89.1499946413796; Thu, 13 Jul 2017 04:46:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.45.85 with HTTP; Thu, 13 Jul 2017 04:46:53 -0700 (PDT) In-Reply-To: <5813ED55-2A5B-4108-8FD5-601EE9CF8E7E@mapr.com> References: <64F4D25B-9BD8-4B94-9504-A03790279EF9@gmail.com> <7EACE15F-814E-4549-B677-9C60621AA3AA@mapr.com> <6FF2B822-432E-4B8B-8B9F-9C726D379639@MAPR.COM> <7D412A8C-37FE-40FC-A680-D616CAD5CFD4@gmail.com> <5813ED55-2A5B-4108-8FD5-601EE9CF8E7E@mapr.com> From: Arina Yelchiyeva Date: Thu, 13 Jul 2017 14:46:53 +0300 Message-ID: Subject: Re: [DISCUSS] Drill 1.11.0 release To: dev@drill.apache.org Content-Type: multipart/alternative; boundary="001a11c00d522d41210554317dea" archived-at: Thu, 13 Jul 2017 11:47:08 -0000 --001a11c00d522d41210554317dea Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable *Blockers* DRILL-5659 - problem is identified, Parth is working on the fix. *Not blockers* DRILL-5660 - Vitalii DRILL-5468 - Jinfeng *Possible blockers* DRILL-5669 - Boaz Ben-Zvi / Paul NPE on CSV - Paul Kind regards Arina On Thu, Jul 13, 2017 at 1:28 AM, Paul Rogers wrote: > I withdraw my suggestion to fix DRILL-5660. Was a big hassle for us to > track down the incompatibility the issue internally, but production users > probably don=E2=80=99t attempt to use one build of Drill with metadata fi= les > created from another. We can worry about the issue later only if a user > actually runs into it. > > As suggested earlier, let=E2=80=99s just document this obscure case in a = release > note. > > - Paul > > > On Jul 12, 2017, at 3:04 PM, Jinfeng Ni wrote: > > > > Upgrade from 1.10 to 1.11 is irreversible only when parquet metadata > cache > > file is involved. > > > > I might be wrong, but I thought that if someone is running on 1.10.0, a= nd > > he wants to go back to 1.0.0, where the first version of parquet > meatadata > > cache was introduced, can we guarantee that Drillbit would work > correctly? > > I'm trying to understand what DRILL-5660 asks for is a new requirement, > or > > an requirement being there starting from Drill 1.0.0? > > > > Regression failures are normally regarded as release blocker. > > > > > > > > On Wed, Jul 12, 2017 at 2:54 PM, Paul Rogers wrote: > > > >> If we don=E2=80=99t do DRILL-5660 for 1.11 then we don=E2=80=99t need = to do it at all, > so > >> that is a time savings. We could handle this via a release note item > that > >> simply states that an upgrade from 1.10 to 1.11 is irreversible: we do > not > >> support the ability to fall back to the old version. Everyone OK with > that? > >> > >> We are seeing some stress test regression failures that, I=E2=80=99m t= old, will > >> show up as JIRA entries shortly. > >> > >> - Paul > >> > >>> On Jul 12, 2017, at 11:05 AM, Jinfeng Ni wrote: > >>> > >>> I put some analysis in DRILL-5468. > >>> > >>> Also, IMHO, DRILL-5660 is not a release blocker. > >>> > >>> > >>> > >>> On Tue, Jul 11, 2017 at 11:27 AM, Parth Chandra > >> wrote: > >>> > >>>> Re DRILL-5634: > >>>> From the Apache commons web page [1] - > >>>> > >>>> Please note that Apache Commons Crypto doesn't implement the > >> cryptographic > >>>> algorithm such as AES directly.* It wraps to Openssl or JCE which > >> implement > >>>> the algorithms.* > >>>> > >>>> > >>>> Since we are cleared for using Openssl and JCE, we are OK to include > the > >>>> AES code in the UDFs. > >>>> > >>>> > >>>> Parth > >>>> > >>>> [1] https://commons.apache.org/proper/commons-crypto/ > >>>> > >>>> On Tue, Jul 11, 2017 at 10:56 AM, Arina Yelchiyeva < > >>>> arina.yelchiyeva@gmail.com> wrote: > >>>> > >>>>> During today hangouts we agreed on approximate cut-off date - 14 > July, > >>>> 2017 > >>>>> (date may be shifted due to the blockers). > >>>>> I'll start preparing test RC on Thursday to solve any release > >> preparation > >>>>> issues beforehand. > >>>>> > >>>>> *Blockers* > >>>>> DRILL-5660 - Vitalii > >>>>> > >>>>> *Possible blockers* > >>>>> DRILL-5468 - Jinfeng > >>>>> NPE on CSV source - Paul > >>>>> DRILL-5659 - Parth > >>>>> > >>>>> *Will be included if done before the cut-off date* > >>>>> DRILL-5616 / DRILL-5665 - Boaz > >>>>> DRILL-5634 - Parth will take a look at Apache commons implementatio= n > >> and > >>>>> update. > >>>>> > >>>>> Kind regards > >>>>> Arina > >>>>> > >>>>> On Tue, Jul 11, 2017 at 3:14 PM, Charles Givre > >> wrote: > >>>>> > >>>>>> Hi Arina, > >>>>>> I can=E2=80=99t make the hangout, but we have a few options. Basi= cally, > since > >>>>> all > >>>>>> the hashing algorithms have no export restrictions, we could: > >>>>>> 1. Remove the AES encrypt/decrypt until I can figure out what we > have > >>>> to > >>>>>> do (and do it) > >>>>>> 2. I can try to research it today or tomorrow to figure out exact= ly > >>>> what > >>>>>> we have to do to include AES. > >>>>>> 3. Remove the entire package > >>>>>> > >>>>>> I=E2=80=99d like to see the hashing functions at least included be= cause > we=E2=80=99ve > >>>> had > >>>>>> a lot of requests for that functionality. I also don=E2=80=99t w= ant this > to > >>>>> hold > >>>>>> things up, so please let me know your preference. Regardless, I= =E2=80=99m > >>>> going > >>>>> to > >>>>>> start trying to figure out the restrictions so we=E2=80=99ll know = for the > >>>> future. > >>>>>> > >>>>>> Best, > >>>>>> =E2=80=94 C > >>>>>> > >>>>>> > >>>>>> > >>>>>>> On Jul 11, 2017, at 05:58, Arina Yelchiyeva < > >>>>> arina.yelchiyeva@gmail.com> > >>>>>> wrote: > >>>>>>> > >>>>>>> @Jinfeng, > >>>>>>> Let's discuss today on Drill hangout final cut-off date. > >>>>>>> > >>>>>>> @Charles > >>>>>>> Since there were questions about AES in DRILL-5634, should we > exclude > >>>>> it > >>>>>>> from the candidates for 1.11.0 release? > >>>>>>> > >>>>>>> @Boaz > >>>>>>> Do we have any ETA when DRILL-5616 and DRILL-5665 will pass code > >>>>> review? > >>>>>>> > >>>>>>> Also I believe we should include DRILL-5660 where we need to bump > up > >>>>>>> parquet metadata version. > >>>>>>> @Vitalii > >>>>>>> Do you have any ETA for the fix? > >>>>>>> > >>>>>>> Kind regards > >>>>>>> Arina > >>>>>>> > >>>>>>> On Tue, Jul 11, 2017 at 6:02 AM, Boaz Ben-Zvi > >>>>> wrote: > >>>>>>> > >>>>>>>> Hi Arina, > >>>>>>>> > >>>>>>>> Two PR have just been submitted, relating to the Hash Aggr > >>>> Spill: > >>>>>>>> DRILL-5616 and DRILL-5665 . > >>>>>>>> Can these be considered for 1.11 as well ? > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> > >>>>>>>> Boaz > >>>>>>>> > >>>>>>>> On 7/10/17, 1:49 PM, "Paul Rogers" wrote: > >>>>>>>> > >>>>>>>> DRILL-5601 is no longer a blocker for 1.11; we=E2=80=99ll defer= that > >>>> until > >>>>>>>> after the release to allow others more time to work on other > >>>> features > >>>>>>>> rather than doing code reviews. > >>>>>>>> > >>>>>>>> - Paul > >>>>>>>> > >>>>>>>>> On Jul 10, 2017, at 1:43 PM, Jinfeng Ni wrote: > >>>>>>>>> > >>>>>>>>> Hi Arina, > >>>>>>>>> > >>>>>>>>> It has been a while since we discussed 1.11.0 release. Any > update > >>>>>>>> on the > >>>>>>>>> new release plan? Do we have a cut-off date ? > >>>>>>>>> > >>>>>>>>> In the past, I believe Drill release is a time-bounded, not > feature > >>>>>>>>> bounded. If certain fixes/features could not make it within a > >>>> certain > >>>>>>>>> time-frame, we had better defer them into future release, unles= s > >>>>>>>> those > >>>>>>>>> fixes/features are regarded as blocking issues for a new releas= e. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On Tue, Jul 4, 2017 at 5:14 AM, Arina Yelchiyeva < > >>>>>>>> arina.yelchiyeva@gmail.com > >>>>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Latest update: > >>>>>>>>>> > >>>>>>>>>> We wait for the following Jiras before final cut off. > >>>>>>>>>> 1. DRILL-5601 - Paul > >>>>>>>>>> 2. DRILL-5420 - Kunal > >>>>>>>>>> 3. DRILL-5634 - Charles > >>>>>>>>>> > >>>>>>>>>> Kind regards > >>>>>>>>>> Arina > >>>>>>>>>> > >>>>>>>>>> On Fri, Jun 30, 2017 at 9:29 PM, Kunal Khatua > > >>>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>>> Parth's already +1'd the process with a minor update. So, we'= re > >>>>>>>> good to > >>>>>>>>>> go > >>>>>>>>>>> on DRILL-5420. I'll change the label on that to > ready-to-commit. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ________________________________ > >>>>>>>>>>> From: Parth Chandra > >>>>>>>>>>> Sent: Thursday, June 29, 2017 9:44:39 AM > >>>>>>>>>>> To: dev@drill.apache.org > >>>>>>>>>>> Subject: Re: [DISCUSS] Drill 1.11.0 release > >>>>>>>>>>> > >>>>>>>>>>> I'm Ok with the pcap format plugin if Pauls comments are also > >>>>>>>> addressed. > >>>>>>>>>> If > >>>>>>>>>>> the changes are done before your cutoff deadline,we can merge > it > >>>>>>>> in. > >>>>>>>>>>> > >>>>>>>>>>> On Thu, Jun 29, 2017 at 12:26 AM, Arina Yelchiyeva < > >>>>>>>>>>> arina.yelchiyeva@gmail.com> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> Hi all, > >>>>>>>>>>>> > >>>>>>>>>>>> here is the list of Jira we are waiting before making final > cut > >>>>>>>> off: > >>>>>>>>>>>> 1. DRILL-5601 - Paul > >>>>>>>>>>>> 2. DRILL-3640 - Kunal > >>>>>>>>>>>> 3. DRILL-5420 - Kunal > >>>>>>>>>>>> > >>>>>>>>>>>> Please let me know if there are any others Jiras we should > wait > >>>>>>>> for. > >>>>>>>>>>>> > >>>>>>>>>>>> @Charles, > >>>>>>>>>>>> you have mentioned that you want to include some UDFs in Dri= ll > >>>>>>>> 1.11, do > >>>>>>>>>>> you > >>>>>>>>>>>> have any ETA for the PR? > >>>>>>>>>>>> > >>>>>>>>>>>> @Paul / Parth > >>>>>>>>>>>> I see there is active CR for pcap format PR, do we want to > >>>>>>>> include it > >>>>>>>>>> in > >>>>>>>>>>>> this release as well? > >>>>>>>>>>>> > >>>>>>>>>>>> Kind regards > >>>>>>>>>>>> Arina > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> On Thu, Jun 29, 2017 at 10:05 AM, Arina Yelchiyeva < > >>>>>>>>>>>> arina.yelchiyeva@gmail.com> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> Parth, thanks a lot the instructions. > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Wed, Jun 28, 2017 at 8:24 PM, Parth Chandra < > >>>>>>>> parthc@apache.org> > >>>>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> FWIW, I put release instructions culled from gists written > by > >>>>>>>>>> previous > >>>>>>>>>>>>>> release managers into an updated gist here [1] > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> HTH > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Parth > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> [1] https://github.com/parthchandra/drill/wiki/Drill- > >>>>>>>>>> Release-Process > >>>>>>>>>>>>>> >>>>>>>> Release-Process> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> On Tue, Jun 27, 2017 at 5:24 PM, Paul Rogers < > >>>> progers@mapr.com> > >>>>>>>>>>> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Hi Arina, > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> I have two projects in progress: one is a candidate for > 1.11, > >>>>>>>> the > >>>>>>>>>>>> other > >>>>>>>>>>>>>> is > >>>>>>>>>>>>>>> not. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> The =E2=80=9Cmanaged external sort=E2=80=9D is the good c= andidate for 1.11: > >>>>>>>> The PR > >>>>>>>>>>> for > >>>>>>>>>>>>>>> DRILL-5601 is being reviewed. Getting that in will allow = us > >>>> to > >>>>>>>>>>> enable > >>>>>>>>>>>>>> the > >>>>>>>>>>>>>>> =E2=80=9Cnew=E2=80=9D external sort by default. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> The other project is to address Drill=E2=80=99s memory > fragmentation > >>>>>>>> issue > >>>>>>>>>>>> with > >>>>>>>>>>>>>>> vectors over 16 MB in size. Two PRs have been open for a > >>>> while. > >>>>>>>>>> They > >>>>>>>>>>>> are > >>>>>>>>>>>>>>> the first of several. Each takes a while to review. So, t= he > >>>>>>>>>> project > >>>>>>>>>>>> does > >>>>>>>>>>>>>>> not fit 1.11. The work can go into the next release > instead. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> - Paul > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>> > >>>>>> > >>>>> > >>>> > >> > >> > > --001a11c00d522d41210554317dea--