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