Congrats! Great job, Hong! Thanks, Roman.
On Thu, Nov 3, 2016 at 9:47 PM, Lili Ma <[email protected]> wrote: > The Project Management Committee (PMC) for Apache HAWQ (incubating) has > invited Hong Wu to become a committer and we are pleased to announce that > he has accepted. > > Being a committer enables easier contribution to the project since there is > no need to go via the patch submission process. This should enable better > productivity. > > Please join us in congratulating him and we are looking forward to > collaborating with him in the open source community. > > His contribution includes (but not limited to): > > - *Direct contribution to code base:* > - *79 commits in total with most of the major components in hawq > involved. This shows that he has solid knowledge and skill of hawq.* > - 66 closed PRs: https://github.com/apache/incubator-hawq/pulls?q=is% > 3Apr+user%3Axunzhang+author%3Axunzhang+is%3Aclosed > > <https://github.com/apache/incubator-hawq/pulls?q=is%3Apr+user%3Axunzhang+author%3Axunzhang+is%3Aclosed> > - *9 features and code refactor including hawq register, hawq > extract, orc, libhdfs3, test infrastructure, etc.* > - HAWQ-991 <https://issues.apache.org/jira/browse/HAWQ-991>. Write > hawqregister to support registering tables from yaml files > - HAWQ-1012 <https://issues.apache.org/jira/browse/HAWQ-1012>. > Check whether the input yaml file for hawq register is valid > - HAWQ-1011 <https://issues.apache.org/jira/browse/HAWQ-1011>. > Check whether the table to be registered is existed > - HAWQ-1033 <https://issues.apache.org/jira/browse/HAWQ-1033>. Add > —force option for hawq register > - HAWQ-1050 <https://issues.apache.org/jira/browse/HAWQ-1050>. > Support help without dash for register > - HAWQ-1034 <https://issues.apache.org/jira/browse/HAWQ-1034>. > Implement —repair option for hawq register > - HAWQ-1024 <https://issues.apache.org/jira/browse/HAWQ-1024>. Add > rollback system in hawq register > - HAWQ-1060 <https://issues.apache.org/jira/browse/HAWQ-1060>. > Refactor hawq register with better readability and quality > - HAWQ-1005 <https://issues.apache.org/jira/browse/HAWQ-1005>. Add > schema info, distribution policy info with Parquet format in > hawqextact > - HAWQ-1025 <https://issues.apache.org/jira/browse/HAWQ-1025>. > Add bucket number in the yaml file of hawq extract, modify > the actual elf > for usage1 > - HAWQ-796 <https://issues.apache.org/jira/browse/HAWQ-796>. > Extend orc library to support reading files from HDFS > - HAWQ-618 <https://issues.apache.org/jira/browse/HAWQ-618>. > Import libhdfs3 for internal management > - HAWQ-707 <https://issues.apache.org/jira/browse/HAWQ-707>. > Remove google test dependency from libhdfs3 and libyarn folder > - HAWQ-873 <https://issues.apache.org/jira/browse/HAWQ-873>. > Improve checking time for Travis CI > - HAWQ-735 <https://issues.apache.org/jira/browse/HAWQ-735>. Add > —with-thrift to control building thrift inside or not > - HAWQ-721 <https://issues.apache.org/jira/browse/HAWQ-721>. New > Feature Test Skeleton > - HAWQ-911 <https://issues.apache.org/jira/browse/HAWQ-911>. > Optimize and refactor makefile for feature test framework > - HAWQ-810 <https://issues.apache.org/jira/browse/HAWQ-810>. Add > stringFormat utility > - HAWQ-804 <https://issues.apache.org/jira/browse/HAWQ-804>. Add > feature test case for error table > - HAWQ-805 <https://issues.apache.org/jira/browse/HAWQ-805>. Add > feature test case for external table > - HAWQ-806 <https://issues.apache.org/jira/browse/HAWQ-806>. Add > feature test case of sub plan > - HAWQ-808 <https://issues.apache.org/jira/browse/HAWQ-808>. Add > feature test cases for external oid > - HAWQ-955 <https://issues.apache.org/jira/browse/HAWQ-955>. Add > scripts for running feature tests in parallel > - HAWQ-768 <https://issues.apache.org/jira/browse/HAWQ-768>: > Refactor C++ code for common library for new feature test framework > - HAWQ-811 <https://issues.apache.org/jira/browse/HAWQ-811>. > Refactor sql_util to support returning error message output > - HAWQ-807 <https://issues.apache.org/jira/browse/HAWQ-807>. > Refactor test cases for gpcopy > - HAWQ-816 <https://issues.apache.org/jira/browse/HAWQ-816>. > Redefine semantics of execute interface in feature test framework > - *15 bug fix in components including parser, planner, external > table, command line tool, libyarn, compile and build, test > infrastructure* > - HAWQ-608 <https://issues.apache.org/jira/browse/HAWQ-608>. Fix > bugs for libyarn > - HAWQ-647 <https://issues.apache.org/jira/browse/HAWQ-647>. Fix > compilation bug under debug mode > - HAWQ-638 <https://issues.apache.org/jira/browse/HAWQ-638>. Fix > upload bug using pip installed PyGreSQL > - HAWQ-711 <https://issues.apache.org/jira/browse/HAWQ-711>. > Bugfix for libyarn/libhdfs building dependency > - HAWQ-734 <https://issues.apache.org/jira/browse/HAWQ-734>. Fix > bugs for feature test framework > - HAWQ-754 <https://issues.apache.org/jira/browse/HAWQ-754>. Fix > libhdfs3/libyarn building bug > - HAWQ-757 <https://issues.apache.org/jira/browse/HAWQ-757>. Fix > compilation bug for feature test framework > - HAWQ-848 <https://issues.apache.org/jira/browse/HAWQ-848>. > Bugfix: gpfdist coredump “Failed initialization(url.c:1671)" > - HAWQ-805 <https://issues.apache.org/jira/browse/HAWQ-805>. Fix > version dismatch error with OCRA ON > - HAWQ-933 <https://issues.apache.org/jira/browse/HAWQ-933>. > Warning fix for gpnetbench > - HAWQ-990 <https://issues.apache.org/jira/browse/HAWQ-990>. Fix > Union clause break with distributed by clause > - HAWQ-1022 <https://issues.apache.org/jira/browse/HAWQ-1022>. > Bugfix for getCommandOutput, using reference to temporary > variable in stack > address > - HAWQ-1023 <https://issues.apache.org/jira/browse/HAWQ-1023>. Fix > incorrect usage of java.lang.String.replaceAll > - HAWQ-1061 <https://issues.apache.org/jira/browse/HAWQ-1061>. Fix > data loss when file locations include directories, check > policy and bucket > number in all mode > - HAWQ-991 <https://issues.apache.org/jira/browse/HAWQ-991>. > Bugfix for hawq register under —force mode > - *2 tools setup and enabled for better code quality* > - HAWQ-597 <https://issues.apache.org/jira/browse/HAWQ-597>. Add > Travis CI for HAWQ > - HAWQ-939 <https://issues.apache.org/jira/browse/HAWQ-939>. Add > coverity scan for HAWQ > - *3 documentation improvement* > - HAWQ-707 <https://issues.apache.org/jira/browse/HAWQ-707>. > Update License file > - HAWQ-1029 <https://issues.apache.org/jira/browse/HAWQ-1029>. > Update hawqregister_help info for 2.0.1.0 hawq release > - HAWQ-948 <https://issues.apache.org/jira/browse/HAWQ-948>. Add > README.md for running feature tests > - *Indirect** contribution(Code Reviews) to code base:* > - Provided a lot of insightful comments which helped to improve the > code quality. i.e., review for 149 PR > > <https://github.com/apache/incubator-hawq/pulls?utf8=%E2%9C%93&q=is%3Apr%20commenter%3Axunzhang> > including > 142 closed and 7 open. > - https://cwiki.apache.org/confluence/display/HAWQ/Build+and+Install > - *Mailing List:* > - Collaborated with community interactively on a lot of topics. Based > on my counting, he had 30+ emails: 8 in Jun., 13 in July, 3 in > Aug., 10 in > Sep. > - http://mail-archives.apache.org/mod_mbox/incubator-hawq-dev > - *Jira Created/Assigned*: > - 56 JIRAs are created and assigned with most of them mapping to PR > above: use project = HAWQ AND (reporter in (xunzhang) OR assignee in > (xunzhang)) <https://issues.apache.org/jira/issues/?filter=12338474> to > filter > > > Thanks > Lili
