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

Reply via email to