Sure, we can discuss it during Hangout. Sorabh, since you are latest release manager, I am wondering if you would volunteer to add scripts into Drill project? :) At least something to start with.
Kind regards, Arina > On Apr 26, 2019, at 6:32 PM, SorabhApache <sor...@apache.org> wrote: > > +1 for including release scripts. I would also recommend adding a README.md > in the same location, which can include link to a wiki for the release > process or all the instructions in it. Also it would be great if we can > formulate some guidelines as to what kind of issues may not be considered > as blocker for a release going forward. May be we can discuss in the next > hangout as well. > > Thanks, > Sorabh > > On Fri, Apr 26, 2019 at 8:03 AM Aman Sinha <amansi...@gmail.com> wrote: > >> +1 on including the release preparation script into the code base. Location >> TBD. Perhaps under a separate 'release' subdirectory either in contrib or >> docs ? >> >> On Fri, Apr 26, 2019 at 12:46 AM Arina Yelchiyeva < >> arina.yelchiy...@gmail.com> wrote: >> >>> Maybe we should include these scripts directly into Drill project (of >>> course if Parth does not mind), maybe in doc module? >>> This way we will be able to modify them if needed using regular PR >> process >>> and everybody will know where to find them. >>> >>> Any thoughts? >>> >>> Kind regards, >>> Arina >>> >>>> On Apr 26, 2019, at 1:56 AM, SorabhApache <sor...@apache.org> wrote: >>>> >>>> Update: >>>> DRILL-7201 / DRILL-7202: Kunal has fixes for both and are >>> ready-to-commit. >>>> DRILL-7213: drill-format-mapr.jar contains stale git.properties file >>>> >>>> - The main issue here was that in 1.14 and 1.15 drill-format-mapr.jar >>>> was included with release tarballs where it shouldn't be. So Vova >>> helped to >>>> make a change in 1.16 to fix that and now format-mapr will not be >>> included >>>> in release tarballs, not any mapr specific jars. The PR is approved >> and >>>> ready-to-commit. >>>> >>>> DRILL-7212: Add gpg key with apache.org email for sorabh >>>> >>>> - PR is opened for it. I have added both my emails to the gpg key and >>> is >>>> signed by boaz. >>>> >>>> DRILL-7207: Update the copyright year in NOTICE.txt file >>>> >>>> - PR is opened for this as well. >>>> >>>> Last issue which Vova reported about files like >>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler1256088670033285178arguments* >>>> being included in jar. This was present in 1.14 as well but not in >> 1.15. >>>> The reason is it looks like different processes are followed for >> release. >>>> Every release done using the script (drill-release.sh)[1] will have >> above >>>> file. The reason is because the *mvn release:prepare* phase is done >> with >>> -X >>>> flag which creates debug files and those are not excluded from >> maven-jar >>>> plugin configuration. After removing the -X option I am not seeing >> above >>>> files anymore and speed of prepare phase is increased significantly as >>>> well. Will submit a separate PR for this change in script post release. >>>> >>>> Once all the changes are merged into master, I will re-prepare the RC >>>> candidate and share with the community. >>>> >>>> [1]: https://github.com/parthchandra/stuff/tree/master/scripts >>>> >>>> Thanks, >>>> Sorabh >>>> >>>> On Thu, Apr 25, 2019 at 3:02 PM Kunal Khatua <ku...@apache.org> wrote: >>>> >>>>> UPDATE: >>>>> >>>>> >>>>> Both, DRILL-7201 and DRILL-7202 has been fixed and verified by Sorabh >>>>> and Arina, so we can have it as part of "RC2". >>>>> >>>>> (Thanks for catching the issues, Arina ! ) >>>>> >>>>> ~ kunal >>>>> >>>>> On 4/25/2019 4:12:16 AM, Volodymyr Vysotskyi <volody...@apache.org> >>> wrote: >>>>> Hi Sorabh, >>>>> >>>>> I have noticed that jars in prebuild tar contain some strange files, >> for >>>>> example, *drill-jdbc-all-1.16.0.jar* contains the following files: >>>>> *javac.sh* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler1256088670033285178arguments* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler1458111453480208588arguments* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler2392560589194600493arguments* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler4475905192586529595arguments* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler4524532450095901144arguments* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler4670895443631397937arguments* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler5215058338087807885arguments* >>>>> >>>>> >>> >> *org.codehaus.plexus.compiler.javac.JavacCompiler7526103232425779297arguments* >>>>> >>>>> which contain some info about your machine (username, etc.) >>>>> >>>>> Jars from the previous release didn't contain these files. Also, I >> have >>>>> built master on my machine and these files are absent for me. >>>>> >>>>> Could you please take a look? This problem is observed for both RCs. >>>>> >>>>> Kind regards, >>>>> Volodymyr Vysotskyi >>>>> >>>>> >>>>> On Thu, Apr 25, 2019 at 8:20 AM SorabhApache wrote: >>>>> >>>>>> Update: >>>>>> 1) DRILL-7208 is there in 1.15 release as well, so it's not a blocker >>> for >>>>>> 1.16 >>>>>> 2) DRILL-7213: drill-format-mapr.jar contains stale git.properties >> file >>>>>> >>>>>> - Still investigating on the above issue. >>>>>> >>>>>> 3) DRILL-7201: Strange symbols in error window (Windows) >>>>>> >>>>>> - Issue is not reproducible on Kunal's machine. He is having >> discussion >>>>>> on JIRA to see if it's treated as a blocker or not. >>>>>> >>>>>> To investigate for DRILL-7213 I have to drop the RC1 candidate since >>>>> again >>>>>> performing the release required to push it to my remote repo and >>> publish >>>>> to >>>>>> maven repo as well. So I don't have RC1 binaries if we consider all >> the >>>>>> issues as non-blocking. >>>>>> >>>>>> I will re-share the RC candidate once either fix for >>>>> DRILL-7213/DRILL-7201 >>>>>> are available or it's considered as non-blockers. Any thoughts? >>>>>> >>>>>> Thanks, >>>>>> Sorabh >>>>>> >>>>>> On Wed, Apr 24, 2019 at 9:17 PM Boaz Ben-Zvi wrote: >>>>>> >>>>>>> Downloaded both the binary and src tarballs, and verified the SHA >>>>>>> signatures and the PGP. >>>>>>> >>>>>>> Built and ran the full unit tests on both Linux and Mac (took 3:05 >>>>> hours >>>>>>> on my Mac). >>>>>>> >>>>>>> Successfully ran some old favorite queries with >>> Sort/Hash-Join/Hash-Agg >>>>>>> spilling. >>>>>>> >>>>>>> Ran several manual tests of REFRESH METADATA with COLUMNS, and >>> verified >>>>>>> the metadata files and summaries. >>>>>>> >>>>>>> Noticed that when specifying a COLUMN which a sub-field in a complex >>>>>>> type (e.g., a key in a map), the whole column (i.e. all the other >> keys >>>>>>> as well) was marked as "interesting"; but this may be "by design", >> as >>>>>>> the refresh granularity is the whole column. >>>>>>> >>>>>>> Also noticed the sys.version issue (DRILL-7208 >>>>>>> ) - should be minor as >>>>>>> only affecting users of the SRC tarball, likely developers who >>>>>>> build/modify the code anyway. >>>>>>> >>>>>>> Hence my vote is +1 . >>>>>>> >>>>>>> -- Boaz >>>>>>> >>>>>>> On 4/24/19 10:57 AM, Kunal Khatua wrote: >>>>>>>> Downloaded the tarball and tried it in embedded mode. >>>>>>>> >>>>>>>> Ran simple join queries and interacted with the WebUI. >>>>>>>> >>>>>>>> Issues confirmed were DRILL-7192 and DRILL-7203. >>>>>>>> I'm unable to repro DRILL-7201 and DRILL-7202, though I have a fix >>>>> for >>>>>>> the latter. Will work with Arina to identify repro steps. >>>>>>>> >>>>>>>> None of these are blockers IMO, so I'll vote +1. >>>>>>>> >>>>>>>> ~ Kunal >>>>>>>> >>>>>>>> >>>>>>>> On 4/24/2019 10:38:31 AM, Khurram Faraaz wrote: >>>>>>>> i see the correct version and commit, I deployed the binaries to >>>>> test. >>>>>>>> >>>>>>>> Apache Drill 1.16.0 >>>>>>>> "Start your SQL engine." >>>>>>>> apache drill> select * from sys.version; >>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+-----------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>> | version | commit_id | >>>>>>>> commit_message | commit_time | >>>>>>>> build_email | build_time | >>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+-----------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>> | 1.16.0 | cf5b758e0a4c22b75bfb02ac2653ff09415ddf53 | >>>>>>>> [maven-release-plugin] prepare release drill-1.16.0 | 22.04.2019 @ >>>>>>> 09:08:36 >>>>>>>> PDT | sor...@apache.org | 22.04.2019 @ 09:53:25 PDT | >>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+-----------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>> 1 row selected (0.274 seconds) >>>>>>>> apache drill> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Khurram >>>>>>>> >>>>>>>> On Wed, Apr 24, 2019 at 9:52 AM SorabhApache wrote: >>>>>>>> >>>>>>>>> Hi Volodymyr/Anton, >>>>>>>>> I can verify that I am seeing both the below issues as reported by >>>>>> Anton >>>>>>>>> and Volodymyr. I will investigate further why we are seeing these >>>>>>> issues. >>>>>>>>> Thanks for catching this. Can you please open JIRA's for these >>>>> issues >>>>>> ? >>>>>>>>> >>>>>>>>> 1) Wrong result for sys.version query when built from source >>>>> tarball. >>>>>>>>> 2) git.properties file in drill-format-mapr-1.16.0.jar has wrong >>>>>> commit >>>>>>> id >>>>>>>>> but as Volodymyr mentioned because of order in which jars are >> picked >>>>>> up >>>>>>>>> it's not showing the issue when tried from prebuilt tarball. >>>>>>>>> >>>>>>>>> @Volodymyr Vysotskyi >>>>>>>>> Regarding the GPG key I am not sure if we mandate it to use >>>>>> apache.org, >>>>>>>>> there other keys in the file which are using gmail address as >> well. >>>>> As >>>>>>> far >>>>>>>>> as the signing person is authenticating the key and details >>>>> associated >>>>>>> with >>>>>>>>> it, I think it should be fine. But since it's recommended I will >> use >>>>>>>>> apache.org email address instead. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Sorabh >>>>>>>>> >>>>>>>>> On Wed, Apr 24, 2019 at 8:53 AM Volodymyr Vysotskyi >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Aman, >>>>>>>>>> >>>>>>>>>> There are two different issues connected with *git.properties* >>>>> file. >>>>>>>>>> Regarding the problem I have mentioned, prebuilt tar >>>>>>>>>> (apache-drill-1.16.0.tar.gz) contains >>>>> *drill-format-mapr-1.16.0.jar* >>>>>>> jar >>>>>>>>>> which contains a *git.properties* file with the incorrect >> version. >>>>>>>>>> When *select * from sys.version* query is submitted, class loader >>>>>> finds >>>>>>>>> the >>>>>>>>>> first file named as *git.properties* from the classpath (each >> drill >>>>>> jar >>>>>>>>>> contains its own *git.properties* file) and for my case file from >>>>>>>>>> *drill-format-mapr-1.16.0.jar *is picked up, so the incorrect >>>>> result >>>>>> is >>>>>>>>>> returned. But it may not be reproducible for other machines since >>>>> it >>>>>>>>>> depends on the order of files for the class loader. >>>>>>>>>> >>>>>>>>>> Regarding the problem Anton has mentioned, Drill should be built >>>>> from >>>>>>> the >>>>>>>>>> sources (apache-drill-1.16.0-src.tar.gz), and for that version, >>>>>>> *select * >>>>>>>>>> from sys.version* returns the result without information about >>>>>> commit. >>>>>>>>>> >>>>>>>>>> Kind regards, >>>>>>>>>> Volodymyr Vysotskyi >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Apr 24, 2019 at 6:33 PM Aman Sinha wrote: >>>>>>>>>> >>>>>>>>>>> This works fine for me with the binary tarball that I installed >> on >>>>>> my >>>>>>>>>> Mac. >>>>>>>>>>> ..it shows the correct commit message. >>>>>>>>>>> >>>>>>>>>>> Apache Drill 1.16.0 >>>>>>>>>>> >>>>>>>>>>> "This isn't your grandfather's SQL." >>>>>>>>>>> >>>>>>>>>>> apache drill> *select* * *from* sys.version; >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+-----------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>>>>> | version | commit_id | >>>>>>>>>>> commit_message | commit_time | >>>>>>>>>>> build_email | build_time | >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+-----------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>>>>> | 1.16.0 | cf5b758e0a4c22b75bfb02ac2653ff09415ddf53 | >>>>>>>>>>> [maven-release-plugin] prepare release drill-1.16.0 | >> 22.04.2019 @ >>>>>>>>>> 09:08:36 >>>>>>>>>>> PDT | sor...@apache.org | 22.04.2019 @ 09:54:09 PDT | >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+-----------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>>>>> I don't see any extraneous git.properties anywhere in the source >>>>>>>>>>> distribution that I downloaded: >>>>>>>>>>> >>>>>>>>>>> [root@aman1 apache-drill-1.16.0-src]# find . -name >>>>> "git.properties" >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> ./distribution/target/apache-drill-1.16.0/apache-drill-1.16.0/git.properties >>>>>>>>>>> ./git.properties >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Apr 24, 2019 at 4:51 AM Arina Ielchiieva >>>>>>>>>> wrote: >>>>>>>>>>>> Taking into account previous emails, looks like we'll need to >>>>> have >>>>>>>>> new >>>>>>>>>>> RC. >>>>>>>>>>>> I also suggest to include >>>>>>>>>>> https://issues.apache.org/jira/browse/DRILL-7201 >>>>>>>>>>>> into >>>>>>>>>>>> new RC. >>>>>>>>>>>> >>>>>>>>>>>> Kind regards, >>>>>>>>>>>> Arina >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Apr 24, 2019 at 2:44 PM Volodymyr Vysotskyi <> >>>>>>>>>>> volody...@apache.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Also, I have noticed that for the prebuilt tar, the following >>>>>> query >>>>>>>>>> on >>>>>>>>>>> my >>>>>>>>>>>>> machine returns the wrong results: >>>>>>>>>>>>> >>>>>>>>>>>>> apache drill> select * from sys.version; >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+----------------------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>>>>>>> | version | commit_id | >>>>>>>>>>>>> commit_message | commit_time >>>>>>>>>> | >>>>>>>>>>>>> build_email | build_time | >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+----------------------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>>>>>>> | 1.16.0 | b3db1ff4b0d29210593c4485125578cca7a64b42 | >>>>> DRILL-7188: >>>>>>>>>>> Revert >>>>>>>>>>>>> DRILL-6642: Update protocol-buffers version | 21.04.2019 @ >>>>>> 15:35:28 >>>>>>>>>>> PDT | >>>>>>>>>>>>> sor...@apache.org | 22.04.2019 @ 09:07:35 PDT | >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+------------------------------------------+----------------------------------------------------------------+---------------------------+-------------------+---------------------------+ >>>>>>>>>>>>> 1 row selected (1.318 seconds) >>>>>>>>>>>>> >>>>>>>>>>>>> The root cause for this problem is that >>>>>>>>> drill-format-mapr-1.16.0.jar >>>>>>>>>>> jar >>>>>>>>>>>>> contains git.properties file with incorrect version, and this >>>>> file >>>>>>>>>> was >>>>>>>>>>>> the >>>>>>>>>>>>> first one which was found by the class loader. >>>>>>>>>>>>> >>>>>>>>>>>>> I think this is a blocker for the release. >>>>>>>>>>>>> >>>>>>>>>>>>> Kind regards, >>>>>>>>>>>>> Volodymyr Vysotskyi >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Apr 24, 2019 at 2:31 PM Anton Gozhiy >>>>>>>>>>>> wrote: >>>>>>>>>>>>>> Clarification to my last message: >>>>>>>>>>>>>> I downloaded Drill from here: >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> http://home.apache.org/~sorabh/drill/releases/1.16.0/rc1/apache-drill-1.16.0-src.tar.gz >>>>>>>>>>>>>> and built it by command: >>>>>>>>>>>>>> mvn clean install -DskipTests >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Apr 24, 2019 at 1:53 PM Anton Gozhiy <> >>>>>>>>> anton5...@gmail.com> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I found an issue with Drill version, used the provided rc1 >>>>>>>>>> source: >>>>>>>>>>>>>>> apache drill> select * from sys.version; >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+-----------+----------------+-------------+-------------+------------+ >>>>>>>>>>>>>>> | version | commit_id | commit_message | commit_time | >>>>>>>>>> build_email >>>>>>>>>>> | >>>>>>>>>>>>>>> build_time | >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+-----------+----------------+-------------+-------------+------------+ >>>>>>>>>>>>>>> | 1.16.0 | Unknown | | | Unknown >>>>>>>>>>> | >>>>>>>>>>>>>>> | >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> +---------+-----------+----------------+-------------+-------------+------------+ >>>>>>>>>>>>>>> Although there is a valid git.properties file in the Drill >>>>> root >>>>>>>>>>>>>> directory: >>>>>>>>>>>>>>> #Generated by Git-Commit-Id-Plugin >>>>>>>>>>>>>>> #Mon Apr 22 09:52:07 PDT 2019 >>>>>>>>>>>>>>> git.branch=cf5b758e0a4c22b75bfb02ac2653ff09415ddf53 >>>>>>>>>>>>>>> git.build.host=SHamirw-E755.local >>>>>>>>>>>>>>> git.build.time=22.04.2019 @ 09\:52\:07 PDT >>>>>>>>>>>>>>> git.build.user.email=sor...@apache.org >>>>>>>>>>>>>>> git.build.user.name=Sorabh Hamirwasia >>>>>>>>>>>>>>> git.build.version=1.16.0 >>>>>>>>>>>>>>> git.closest.tag.commit.count=0 >>>>>>>>>>>>>>> git.closest.tag.name=drill-1.16.0 >>>>>>>>>>>>>>> git.commit.id=cf5b758e0a4c22b75bfb02ac2653ff09415ddf53 >>>>>>>>>>>>>>> git.commit.id.abbrev=cf5b758 >>>>>>>>>>>>>>> git.commit.id.describe=drill-1.16.0-0-gcf5b758 >>>>>>>>>>>>>>> git.commit.id.describe-short=drill-1.16.0-0 >>>>>>>>>>>>>>> git.commit.message.full=[maven-release-plugin] prepare >> release >>>>>>>>>>>>>> drill-1.16.0 >>>>>>>>>>>>>>> git.commit.message.short=[maven-release-plugin] prepare >>>>> release >>>>>>>>>>>>>>> drill-1.16.0 >>>>>>>>>>>>>>> git.commit.time=22.04.2019 @ 09\:08\:36 PDT >>>>>>>>>>>>>>> git.commit.user.email=sor...@apache.org >>>>>>>>>>>>>>> git.commit.user.name=Sorabh Hamirwasia >>>>>>>>>>>>>>> git.dirty=false >>>>>>>>>>>>>>> git.remote.origin.url=https\://github.com/apache/drill.git >>>>>>>>>>>>>>> git.tags=drill-1.16.0 >>>>>>>>>>>>>>> git.total.commit.count=3568 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> But looks like it doesn't get into the classpath. >>>>>>>>>>>>>>> Could someone take a look into this? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Wed, Apr 24, 2019 at 11:50 AM Volodymyr Vysotskyi <> >>>>>>>>>>>>>> volody...@apache.org> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Sorabh, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Sorry for being picky, but looks like the key you have >>>>>>>>> published >>>>>>>>>>> was >>>>>>>>>>>>>>>> generated for non-apache email: sohami.apa...@gmail.com. >>>>>>>>>>> According >>>>>>>>>>>> to >>>>>>>>>>>>>> the >>>>>>>>>>>>>>>> [1], it is highly recommended to use Apache email address >> as >>>>>>>>> the >>>>>>>>>>>>> primary >>>>>>>>>>>>>>>> User-ID. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [1] https://www.apache.org/dev/release-signing#user-id >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Kind regards, >>>>>>>>>>>>>>>> Volodymyr Vysotskyi >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, Apr 24, 2019 at 10:10 AM Jyothsna Reddy <> >>>>>>>>>>>>> jyothsna....@gmail.com >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Built it from cloning the git branch and unit tests on my >>>>>>>>>> Linux >>>>>>>>>>> VM >>>>>>>>>>>>>> (time >>>>>>>>>>>>>>>>> taken - 43 min). >>>>>>>>>>>>>>>>> Tested new features of metadata caching by creating v4 >> cache >>>>>>>>>>> files >>>>>>>>>>>>>> using >>>>>>>>>>>>>>>>> new Refresh Metadata commands and manually verified the >>>>>>>>> cache >>>>>>>>>>>> files. >>>>>>>>>>>>>>>> Tried >>>>>>>>>>>>>>>>> a few queries that use metadata cache and verified >> results. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> The release looks good to me +1. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>> Jyothsna >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [image: Mailtrack] >>>>>>>>>>>>>>>>> <> >>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5& >>>>>>>>>>>>>>>>> Sender >>>>>>>>>>>>>>>>> notified by >>>>>>>>>>>>>>>>> Mailtrack >>>>>>>>>>>>>>>>> <> >>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5& >>>>>>>>>>>>>>>>> 04/24/19, >>>>>>>>>>>>>>>>> 12:09:52 AM >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Wed, Apr 24, 2019 at 12:09 AM Jyothsna Reddy <> >>>>>>>>>>>>>> jyothsna....@gmail.com >>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Built it from cloning the git branch and unit tests on my >>>>>>>>>>> Linux >>>>>>>>>>>> VM >>>>>>>>>>>>>>>> (time >>>>>>>>>>>>>>>>>> taken - 43 min). >>>>>>>>>>>>>>>>>> Tested new features of metadata caching by creating v4 >>>>>>>>> cache >>>>>>>>>>>> files >>>>>>>>>>>>>>>> using >>>>>>>>>>>>>>>>>> new Refresh Metadata commands and manually verified the >>>>>>>>>> cache >>>>>>>>>>>>> files. >>>>>>>>>>>>>>>>> Tried >>>>>>>>>>>>>>>>>> a few queries that use metadata cache and verified >>>>>>>>> results. >>>>>>>>>>>>>>>>>> Did a few manual tests with REFRESH METADATA by creating >>>>>>>>> the >>>>>>>>>>> new >>>>>>>>>>>>> V4 >>>>>>>>>>>>>>>>>> The release looks good to me +1. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>> Jyothsna >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Tue, Apr 23, 2019 at 1:56 PM Sorabh Hamirwasia <> >>>>>>>>>>>>>>>> shamirwa...@mapr.com> >>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Volodymyr, >>>>>>>>>>>>>>>>>>> The KEYS file on svn will be updated when a release >>>>>>>>>> candidate >>>>>>>>>>>> is >>>>>>>>>>>>>>>>> approved >>>>>>>>>>>>>>>>>>> and all the artifacts are copied to the svn. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> NOTICE is not updated per release so I won't treat it as >>>>>>>>>>>> blocker. >>>>>>>>>>>>>> But >>>>>>>>>>>>>>>>>>> would >>>>>>>>>>>>>>>>>>> be good to add it in the wiki below to ensure from next >>>>>>>>>> time >>>>>>>>>>>>>> onwards >>>>>>>>>>>>>>>>> it's >>>>>>>>>>>>>>>>>>> updated. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> For release I am following this wiki[1] which is part of >>>>>>>>>>>> Parth's >>>>>>>>>>>>>>>>>>> repository. I will update it to include both the steps >>>>>>>>>> above >>>>>>>>>>> as >>>>>>>>>>>>>> well. >>>>>>>>>>>>>>>>>>> [1]: >>>>>>>>>> https://github.com/parthchandra/drill/wiki/Drill-Release-Process >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> Sorabh >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Tue, Apr 23, 2019 at 1:19 PM Volodymyr Vysotskyi <> >>>>>>>>>>>>>>>>> volody...@apache.org >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Sorabh, could you please add your key to the >>>>>>>>>>>>>>>>>>>> https://dist.apache.org/repos/dist/release/drill/KEYS >>>>>>>>>>> file? >>>>>>>>>>>>>>>>>>>> Not sure that it is a blocker, but the year in NOTICE >>>>>>>>> is >>>>>>>>>>>> 2018. >>>>>>>>>>>>>>>>>>>> Do we have any guides for basic checks for release? If >>>>>>>>>> no, >>>>>>>>>>> it >>>>>>>>>>>>>>>> would be >>>>>>>>>>>>>>>>>>> good >>>>>>>>>>>>>>>>>>>> to introduce such a list of things to check for the >>>>>>>>>> release >>>>>>>>>>>>>>>> manager. >>>>>>>>>>>>>>>>>>>> Kind regards, >>>>>>>>>>>>>>>>>>>> Volodymyr Vysotskyi >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Tue, Apr 23, 2019 at 11:09 PM Aman Sinha <> >>>>>>>>>>>>>> amansi...@apache.org> >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>> Downloaded source tarball on my Linux VM and built >>>>>>>>> and >>>>>>>>>>> ran >>>>>>>>>>>>> unit >>>>>>>>>>>>>>>>> tests >>>>>>>>>>>>>>>>>>>>> successfully (elapsed time 46 mins). >>>>>>>>>>>>>>>>>>>>> Downloaded binary tarball on my Mac and ran in >>>>>>>>>> embedded >>>>>>>>>>>>> mode. >>>>>>>>>>>>>>>>>>>>> Verified Sorabh's release signature using gpg >>>>>>>>> --verify >>>>>>>>>>>>>>>>>>>>> Checked the maven artifacts are published >>>>>>>>>>>>>>>>>>>>> Checked Ran a few queries against TPC-DS SF1 and >>>>>>>>>> examined >>>>>>>>>>>>> query >>>>>>>>>>>>>>>>>>> profiles >>>>>>>>>>>>>>>>>>>> in >>>>>>>>>>>>>>>>>>>>> the Web UI. Looked good. >>>>>>>>>>>>>>>>>>>>> Did a few manual tests with REFRESH METADATA by >>>>>>>>>> creating >>>>>>>>>>>> the >>>>>>>>>>>>>> new >>>>>>>>>>>>>>>> V4 >>>>>>>>>>>>>>>>>>>>> metadata cache and checked EXPLAIN plans and query >>>>>>>>>>> results. >>>>>>>>>>>>>>>>>>>>> Found an issue with control-c handling and filed >>>>>>>>>>> DRILL-7198 >>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>>> noted in >>>>>>>>>>>>>>>>>>>>> the JIRA that I don't think it is a blocker. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Overall, release looks good ! +1 >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Aman >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Tue, Apr 23, 2019 at 10:01 AM SorabhApache <> >>>>>>>>>>>>>> sor...@apache.org >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>> Thanks Aman and Volodymyr for discussing on this >>>>>>>>>> issue. >>>>>>>>>>>>> Just >>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>> clarify >>>>>>>>>>>>>>>>>>>>> on >>>>>>>>>>>>>>>>>>>>>> the thread that RC1 still stands as valid, since >>>>>>>>> the >>>>>>>>>>>> issue >>>>>>>>>>>>> is >>>>>>>>>>>>>>>> not >>>>>>>>>>>>>>>>>>>> blocker >>>>>>>>>>>>>>>>>>>>>> anymore. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 23, 2019 at 9:18 AM Volodymyr >>>>>>>>> Vysotskyi <> >>>>>>>>>>>>>>>>>>>>> volody...@apache.org> >>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Discussed with Aman and concluded that this issue >>>>>>>>>> is >>>>>>>>>>>> not >>>>>>>>>>>>> a >>>>>>>>>>>>>>>>> blocker >>>>>>>>>>>>>>>>>>>> for >>>>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>> release. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Kind regards, >>>>>>>>>>>>>>>>>>>>>>> Volodymyr Vysotskyi >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 23, 2019 at 6:39 PM Aman Sinha <> >>>>>>>>>>>>>>>> amansi...@gmail.com >>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>> Hi Vova, >>>>>>>>>>>>>>>>>>>>>>>> I added some thoughts in the DRILL-7195 JIRA. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Aman >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 23, 2019 at 6:06 AM Volodymyr >>>>>>>>>>> Vysotskyi <> >>>>>>>>>>>>>>>>>>>>>>> volody...@apache.org> >>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> I did some checks and found the following >>>>>>>>>> issues: >>>>>>>>>>>>>>>>>>>>>>>>> - DRILL-7195 <> >>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/DRILL-7195> >>>>>>>>>>>>>>>>>>>>>>>>> - DRILL-7194 <> >>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/DRILL-7194> >>>>>>>>>>>>>>>>>>>>>>>>> - DRILL-7192 <> >>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/DRILL-7192> >>>>>>>>>>>>>>>>>>>>>>>>> One of them (DRILL-7194) is also reproduced >>>>>>>>> on >>>>>>>>>>> the >>>>>>>>>>>>>>>> previous >>>>>>>>>>>>>>>>>>>>> version, >>>>>>>>>>>>>>>>>>>>>>>>> another is connected with the new feature >>>>>>>>>>>>> (DRILL-7192), >>>>>>>>>>>>>>>> so I >>>>>>>>>>>>>>>>>>>> don't >>>>>>>>>>>>>>>>>>>>>>> think >>>>>>>>>>>>>>>>>>>>>>>>> that we should treat them as blockers. >>>>>>>>>>>>>>>>>>>>>>>>> The third one (DRILL-7195) is a regression >>>>>>>>> and >>>>>>>>>> in >>>>>>>>>>>>> some >>>>>>>>>>>>>>>> cases >>>>>>>>>>>>>>>>>>> may >>>>>>>>>>>>>>>>>>>>>> cause >>>>>>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>>> wrong results, so I think that it should be >>>>>>>>>> fixed >>>>>>>>>>>>>> before >>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>> release. >>>>>>>>>>>>>>>>>>>>>>>>> Any thoughts? >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Kind regards, >>>>>>>>>>>>>>>>>>>>>>>>> Volodymyr Vysotskyi >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Apr 22, 2019 at 8:58 PM SorabhApache >>>>>>>>> <> >>>>>>>>>>>>>>>>>>> sor...@apache.org> >>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> *< please="" disregard="" previous="" email,=""> >>>>>> one="" >>>>>>> of=""> >>>>>>>>>> the >>>>>>>>>>>> link >>>>>>>>>>>>>> is >>>>>>>>>>>>>>>> not >>>>>>>>>>>>>>>>>>>>> correct >>>>>>>>>>>>>>>>>>>>>> in >>>>>>>>>>>>>>>>>>>>>>>> it. >>>>>>>>>>>>>>>>>>>>>>>>>> Use the information in this email instead >>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Drillers, >>>>>>>>>>>>>>>>>>>>>>>>>> I'd like to propose the second release >>>>>>>>>>> candidate >>>>>>>>>>>>>> (RC1) >>>>>>>>>>>>>>>> for >>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>> Apache >>>>>>>>>>>>>>>>>>>>>>>>>> Drill, >>>>>>>>>>>>>>>>>>>>>>>>>> version 1.16.0. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Changes since the previous release >>>>>>>>> candidate: >>>>>>>>>>>>>>>>>>>>>>>>>> DRILL-7185: Drill Fails to Read Large >>>>>>>>> Packets >>>>>>>>>>>>>>>>>>>>>>>>>> DRILL-7186: Missing storage.json REST >>>>>>>>>> endpoint >>>>>>>>>>>>>>>>>>>>>>>>>> DRILL-7190: Missing backward compatibility >>>>>>>>>> for >>>>>>>>>>>> REST >>>>>>>>>>>>>> API >>>>>>>>>>>>>>>>> with >>>>>>>>>>>>>>>>>>>>>>> DRILL-6562 >>>>>>>>>>>>>>>>>>>>>>>>>> Also below 2 JIRA's were created to >>>>>>>>>> separately >>>>>>>>>>>>> track >>>>>>>>>>>>>>>>> revert >>>>>>>>>>>>>>>>>>> of >>>>>>>>>>>>>>>>>>>>>>> protbuf >>>>>>>>>>>>>>>>>>>>>>>>>> changes in 1.16.0: >>>>>>>>>>>>>>>>>>>>>>>>>> DRILL-7188: Revert DRILL-6642: Update >>>>>>>>>>>>>> protocol-buffers >>>>>>>>>>>>>>>>>>> version >>>>>>>>>>>>>>>>>>>>>>>>>> DRILL-7189: Revert DRILL-7105 Error while >>>>>>>>>>>> building >>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>> Drill >>>>>>>>>>>>>>>>>>>>> native >>>>>>>>>>>>>>>>>>>>>>>>> client >>>>>>>>>>>>>>>>>>>>>>>>>> The RC1 includes total of 215 resolved >>>>>>>>> JIRAs >>>>>>>>>>> [1]. >>>>>>>>>>>>>>>>>>>>>>>>>> Thanks to everyone for their hard work to >>>>>>>>>>>>> contribute >>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>> this >>>>>>>>>>>>>>>>>>>>>> release. >>>>>>>>>>>>>>>>>>>>>>>>>> The tarball artifacts are hosted at [2] and >>>>>>>>>> the >>>>>>>>>>>>> maven >>>>>>>>>>>>>>>>>>> artifacts >>>>>>>>>>>>>>>>>>>>> are >>>>>>>>>>>>>>>>>>>>>>>>> hosted >>>>>>>>>>>>>>>>>>>>>>>>>> at [3]. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> This release candidate is based on commit >>>>>>>>>>>>>>>>>>>>>>>>>> cf5b758e0a4c22b75bfb02ac2653ff09415ddf53 >>>>>>>>>>> located >>>>>>>>>>>> at >>>>>>>>>>>>>>>> [4]. >>>>>>>>>>>>>>>>>>>>>>>>>> Please download and try out the release >>>>>>>>>>>> candidate. >>>>>>>>>>>>>>>>>>>>>>>>>> The vote ends at 06:00 PM UTC (11:00 AM >>>>>>>>> PDT, >>>>>>>>>>>> 09:00 >>>>>>>>>>>>> PM >>>>>>>>>>>>>>>> EET, >>>>>>>>>>>>>>>>>>>> 11:30 >>>>>>>>>>>>>>>>>>>>> PM >>>>>>>>>>>>>>>>>>>>>>>> IST), >>>>>>>>>>>>>>>>>>>>>>>>>> Apr 25th, 2019 >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> [ ] +1 >>>>>>>>>>>>>>>>>>>>>>>>>> [ ] +0 >>>>>>>>>>>>>>>>>>>>>>>>>> [ ] -1 >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Here is my vote: +1 >>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313820&version=12344284 >>>>>>>>>>>>>>>>>>>>>>>>>> [2] >>>>>>>>>> http://home.apache.org/~sorabh/drill/releases/1.16.0/rc1/ >>>>>>>>>>>>>>>>>>>>>>>>>> [3] >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>> >>>>> >> https://repository.apache.org/content/repositories/orgapachedrill-1067/ >>>>>>>>>>>>>>>>>>>>>>>>>> [4] >>>>>>>>>>>>>>>>> https://github.com/sohami/drill/commits/drill-1.16.0 >>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>> Sorabh >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Sincerely, Anton Gozhiy >>>>>>>>>>>>>>> anton5...@gmail.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Sincerely, Anton Gozhiy >>>>>>>>>>>>>> anton5...@gmail.com >>>>>>>>>>>>>> >>>>>>> >>>>>> >>>>> >>> >>> >>