The Project Management Committee (PMC) for Apache HAWQ (incubating) has invited Hongxu Ma 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:* - 26 commits in total with some major components in hawq involved, including contributions to Apache Ranger integration, TDE support and command line tools. *https://github.com/apache/incubator-hawq/commits?author=interma <https://github.com/apache/incubator-hawq/commits?author=interma>* - 27 closed PRs: *https://github.com/apache/incubator-hawq/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aclosed%20author%3Ainterma <https://github.com/apache/incubator-hawq/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aclosed%20author%3Ainterma>* - 11 Jiras on Apache Ranger integration - https://issues.apache.org/jira/browse/HAWQ-1493 Integrate Ranger lookup JAAS configuration in ranger-admin plugin jar - https://issues.apache.org/jira/browse/HAWQ-1485 Use user/password instead of credentials cache in Ranger lookup for HAWQ with Kerberos enabled. - https://issues.apache.org/jira/browse/HAWQ-1477 Ranger-plugin connect to Ranger admin under kerberos security. - https://issues.apache.org/jira/browse/HAWQ-1456 Copy RPS configuration files to standby in specific scenarios - https://issues.apache.org/jira/browse/HAWQ-1436 Implement RPS High availability on HAWQ - https://issues.apache.org/jira/browse/HAWQ-1410 Add basic test case for hcatalog with ranger - https://issues.apache.org/jira/browse/HAWQ-1405 'hawq stop --reload' should not stop RPS - https://issues.apache.org/jira/browse/HAWQ-1393 'hawq stop cluster' failed when rps.sh have some path errors (e.g. CATALINA_HOME) - https://issues.apache.org/jira/browse/HAWQ-1365 Print out detailed schema information for tables which the user doesn't have privileges - https://issues.apache.org/jira/browse/HAWQ-1279 Force to recompute namespace_path when enable_ranger - https://issues.apache.org/jira/browse/HAWQ-1257 If user doesn't have privileges on certain objects, need return user which specific table he doesn't have right. - 4 Jiras on hawq TDE support - https://issues.apache.org/jira/browse/HAWQ-1520 gpcheckhdfs should skip hdfs trash directory - https://issues.apache.org/jira/browse/HAWQ-1510 Add TDE-related functionality into hawq command line tools - https://issues.apache.org/jira/browse/HAWQ-1506 Support multi-append a file within encryption zone - https://issues.apache.org/jira/browse/HAWQ-1193 TDE support in HAWQ - 5 Jiras on improvements including documentation, test, build, command line tools, code refactor. - https://issues.apache.org/jira/browse/HAWQ-1385 hawq_ctl stop failed when master is down - https://issues.apache.org/jira/browse/HAWQ-870 Allocate target's tuple table slot in PortalHeapMemory during split partition - https://issues.apache.org/jira/browse/HAWQ-513 initdb.c failed on OSX 10.11.3 due to fgets error - https://issues.apache.org/jira/browse/HAWQ-1380 Keep hawq_toolkit schema check in HAWQ native side - https://issues.apache.org/jira/browse/HAWQ-1286 Reduce unnecessary calls of namespace check when run \d - 3 Jiras on bug fixes including test failure, core-dump - https://issues.apache.org/jira/browse/HAWQ-1508 Fix travis broken caused by libssl path - https://issues.apache.org/jira/browse/HAWQ-1381 Core dump when execute 'select * from hawq_toolkit.__hawq_log_master_ext;' on macOS - https://issues.apache.org/jira/browse/HAWQ-1226 HAWQ core dump due to enable ranger while RPS is down *Indirect contributions to code base: * Provides a lot of valuable comments for PRs and help improve the quality of the codes. Reviewed for 59 closed RPs: *https://github.com/apache/incubator-hawq/pulls?utf8=%E2%9C%93&q=is%3Apr%20commenter%3Ainterma <https://github.com/apache/incubator-hawq/pulls?utf8=%E2%9C%93&q=is%3Apr%20commenter%3Ainterma>* *Design Doc:* Complete 2 design docs with other commiters. 1, https://issues.apache.org/jira/browse/HAWQ-1193 TDE support in HAWQ https://issues.apache.org/jira/secure/attachment/12844669/ HAWQ_TDE_Design_ver0.2%20.pdf 2, https://issues.apache.org/jira/browse/HAWQ-1436 Implement RPS High availability on HAWQ https://issues.apache.org/jira/secure/attachment/12864941/ RPSHADesign_v0.1.pdf *HAWQ Meetup:* One topic on Apache HAWQ Meetup July 2017, Beijing HAWQ TDE security integration <https://cwiki.apache.org/confluence/download/attachments/61320901/HAWQ%20Meetup%20-%20TDE.pdf?version=1&modificationDate=1505985092116&api=v2> by Hongxu Ma (https://cwiki.apache.org/confluence/display/HAWQ/Community) *JIRA:* 23 JIRAs are created and assigned with most of them mapping to PRs above. https://issues.apache.org/jira/browse/HAWQ-1520?jql=project% 20%3D%20HAWQ%20AND%20(reporter%20in%20(%27hongxu%20ma%27)% 20OR%20assignee%20in%20(%27hongxu%25%20ma%27)) Regards, Radar
