The Project Management Committee (PMC) for Apache HAWQ (incubating) has
invited Paul Guo 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*
- *56 commits in total which span most of the key components of
hawq. This demonstrate concrete knowledge and in depth
understanding of the
product*
- 56 closed PRs: https://github.com/apache
/incubator-hawq/pulls?q=is%3Apr+is%3Aclosed+author%3Apaul-guo-
<https://github.com/apache/incubator-hawq/pulls?q=is%3Apr+is%3Aclosed+author%3Apaul-guo->
- *9 features, enhancement and code refactor including storage and
compression, command line tool and management utility, procedural
language, configure and build system, test infrastructure and test, etc*
- HAWQ-774 <https://issues.apache.org/jira/browse/HAWQ-774> Add
snappy compression support to row oriented storage
- HAWQ-984 <https://issues.apache.org/jira/browse/HAWQ-984> hawq
config is too slow
- HAWQ-775 <https://issues.apache.org/jira/browse/HAWQ-775> Provide
a seperate PLR package
- HAWQ-751 <https://issues.apache.org/jira/browse/HAWQ-751> Add
plr, pgcrypto, gporca into Apache HAWQ
- HAWQ-744 <https://issues.apache.org/jira/browse/HAWQ-744> Add
plperl code
- HAWQ-1007 <https://issues.apache.org/jira/browse/HAWQ-1007> Add
the pgcrypto code into hawq
- HAWQ-394 <https://issues.apache.org/jira/browse/HAWQ-394> Remove
pgcrypto from code base
- HAWQ-914 <https://issues.apache.org/jira/browse/HAWQ-914> Improve
user experience of HAWQ's build infrastructure
- HAWQ-1081 <https://issues.apache.org/jira/browse/HAWQ-1081> Check
missing perl modules (at least JSON) in configure
- HAWQ-867 <https://issues.apache.org/jira/browse/HAWQ-867> Replace
the git-submobule mechanism with git-clone
- HAWQ-711 <https://issues.apache.org/jira/browse/HAWQ-711> Integrate
libhdfs3 and libyarn makefile into hawq
- HAWQ-878 <https://issues.apache.org/jira/browse/HAWQ-878> Add
googletest cases for the ao snappy compression support
- HAWQ-876 <https://issues.apache.org/jira/browse/HAWQ-876> Add
the support for initFile option of gpdiff.pl in hawq googletest
framework
- HAWQ-917 <https://issues.apache.org/jira/browse/HAWQ-917> Refactor
feature tests for data type check with new googletest framework
- *34 bug fixes in key components including storage, compression,
dispatcher, command line tool, management utilty, configure and build
system, and test infrastructure, etc*
- HAWQ-1097 <https://issues.apache.org/jira/browse/HAWQ-1097> Makefile
is not friendly to ORCA updating
- HAWQ-1092 <https://issues.apache.org/jira/browse/HAWQ-1092>
lc_collate
and lc_ctype do not work after setting through hawq init
- HAWQ-1077 <https://issues.apache.org/jira/browse/HAWQ-1077> Table
insert hangs due to stack overwrite which is caused by a bug
in ao snappy
code
- HAWQ-1041 <https://issues.apache.org/jira/browse/HAWQ-1041> Some
"top_srcdir" should be "top_builddir" in makefiles of
libhdfs3 and libyarn
- HAWQ-1021 <https://issues.apache.org/jira/browse/HAWQ-1021> Need
to log for some local_ssh function calls.
- HAWQ-980 <https://issues.apache.org/jira/browse/HAWQ-980> hawq
does not handle guc value with space properly
- HAWQ-977 <https://issues.apache.org/jira/browse/HAWQ-977> mask
and clean up some files after running feature_test cases.
- HAWQ-962 <https://issues.apache.org/jira/browse/HAWQ-962> Make
catalog:type_sanity be able to run with other cases in parallel
- HAWQ-961 <https://issues.apache.org/jira/browse/HAWQ-961> Dispatch
session user info, instead of current BOOTSTRAP_SUPERUSERID,
from master to
segments
- HAWQ-945 <https://issues.apache.org/jira/browse/HAWQ-945>
catalog:char/varchar
test cases fail due to locale settings
- HAWQ-943 <https://issues.apache.org/jira/browse/HAWQ-943> Various
issues in hawq register feature_test cases
- HAWQ-925 <https://issues.apache.org/jira/browse/HAWQ-925> Set
default locale, timezone & datastyle before running sql command/file
- HAWQ-915 <https://issues.apache.org/jira/browse/HAWQ-915> RAT is
failing on the latest master
- HAWQ-900 <https://issues.apache.org/jira/browse/HAWQ-900> Add
dependency in PL/R rpm build spec file plr.spec
- HAWQ-890 <https://issues.apache.org/jira/browse/HAWQ-890> .gitignore
files generated by python build
- HAWQ-889 <https://issues.apache.org/jira/browse/HAWQ-889> Tweak
the error output for quicklz table creation.
- HAWQ-888 <https://issues.apache.org/jira/browse/HAWQ-888> Remove
some dummy files which were used to keep related "empty" directories
- HAWQ-885 <https://issues.apache.org/jira/browse/HAWQ-885> Should
fail earlier at creating for a table with quicklz compression.
- HAWQ-865 <https://issues.apache.org/jira/browse/HAWQ-865> Rebase
upstream pgcrypto to a newer commit which includes a critical
DES crypt()
bug fix
- HAWQ-854 <https://issues.apache.org/jira/browse/HAWQ-854> Remove
directories from %files in plr.spec
- HAWQ-841 <https://issues.apache.org/jira/browse/HAWQ-841> Running
"make -j8 unittest-check" under src/backend will throw "File
exists" error
- HAWQ-833 <https://issues.apache.org/jira/browse/HAWQ-833> Lack
of pgcrypto.sql for the pgcrypto support
- HAWQ-826 <https://issues.apache.org/jira/browse/HAWQ-826> Compile
plr and install plr with different prefix when building a plr rpm
- HAWQ-824 <https://issues.apache.org/jira/browse/HAWQ-824> Move
orca submodules to depends/
- HAWQ-819 <https://issues.apache.org/jira/browse/HAWQ-819> Wrong
timestamp file path for Makefile target pg_prepare
- HAWQ-793 <https://issues.apache.org/jira/browse/HAWQ-793>
Temporarily
remove the snappy info in metadata but keep the snappy support for row
oriented storage.
- HAWQ-781 <https://issues.apache.org/jira/browse/HAWQ-781> Move
src/postgres to depends/thirdparty/postgres
- HAWQ-780 <https://issues.apache.org/jira/browse/HAWQ-780> Remove
quicklz compression related code but keep related meta data
in short term
- HAWQ-777 <https://issues.apache.org/jira/browse/HAWQ-777> Add
back gpfdist
- HAWQ-773 <https://issues.apache.org/jira/browse/HAWQ-773> Need
to install gpos and gp-xerces also when gporca is enabled
- HAWQ-770 <https://issues.apache.org/jira/browse/HAWQ-770> .gitignore
depends/thirdparty/thrift/hawqbuild/Makefile.global
- HAWQ-767 <https://issues.apache.org/jira/browse/HAWQ-767> make
hawq code work with upstream libesmtp
- HAWQ-756 <https://issues.apache.org/jira/browse/HAWQ-756> Fail
to compile with configuration "--enable-snmp --disable-email"
- HAWQ-746 <https://issues.apache.org/jira/browse/HAWQ-746>
ssh_utils.py:addHostNameAlternatives() should not use short
hostname
- *2 documentation improvement*
- HAWQ-868 <https://issues.apache.org/jira/browse/HAWQ-868> README.md
needs to update
- HAWQ-718 <https://issues.apache.org/jira/browse/HAWQ-718> wiki
of "Build and Install" for CentOS 7.x has some little issues
- *Indirect** contribution(Code Reviews) to code base:*
- Provided a lot of insightful comments and collaborated interactively
with contributor and committer to improve the quality of the product
- Reviewed for 69 PR
<https://github.com/apache/incubator-hawq/pulls?utf8=%E2%9C%93&q=is%3Apr%20commenter%3Apaul-guo->
including
66 closed and 3 open
- https://cwiki.apache.org/confluence/display/HAWQ/Build+and+Install
- *Mailing List:*
- Raised a lot of topics to improve the usability as well as advocated
product overall in the community. Email count shows that: 28 in
July, 6 in
Aug., 9 in Sep.
- http://mail-archives.apache.org/mod_mbox/incubator-hawq-dev
- *Jira Created/Assigned*:
- 58 JIRAs are created and assigned with most of them mapping to PR
above: use project = HAWQ AND (reporter in ("Paul Guo") OR assignee
in ("Paul Guo"))
<https://issues.apache.org/jira/issues/?jql=project%20%3D%20HAWQ%20AND%20(reporter%20in%20(%22Paul%20Guo%22)%20OR%20assignee%20in%20(%22Paul%20Guo%22))>
to
filter
Best regards,
Ruilong Huo