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