+1. On Tue, May 9, 2017 at 3:54 PM, Yi Jin <[email protected]> wrote:
> +1 > > Xiang showed great code contribution in Apache HAWQ project including > fixing bugs and contributing new features. His work shows his deep insight > of this project and effective development work, he is also active in both > user and dev mail list. Therefore, I think he deserves an Apache HAWQ > committer. > > Best, > Yi > > On Tue, May 9, 2017 at 5:40 PM, Lili Ma <[email protected]> wrote: > > > +1 for Xiang! > > > > Xiang has contributed a lot to Apache HAWQ project, including Ranger > > integration, Hawq Register implementation and Resource Manager bug fix. > > Also Xiang answered a lot of questions for HAWQ in usr/dev mail list and > > StackOverFlow channel. He also shared the tech talk in Apache HAWQ > Meetup. > > > > I think Xiang is well deserved to become a Apache HAWQ committer. > > > > Thanks > > Lili > > > > 2017-05-09 14:18 GMT+08:00 Wen Lin <[email protected]>: > > > > > Hi All, > > > > > > This is a VOTE email for promoting candidate *Xiang Sheng* (with github > > id > > > *stanlyxiang*) from contributor to committer, who has been contributing > > to > > > Apache HAWQ (incubating) in last one and half years (from Nov. 2015 to > > May > > > 2017). Please give +1, 0 or -1 with reasons in this email thread. > > > > > > His contribution includes (but not limited to): > > > *Direct contribution to code base:* > > > > > > - 43 commits in total with some major components in hawq involved, > > > including contributions to Apache Ranger integration, hawq register > > > and command line tools, resource manager. > > > https://github.com/apache/incubator-hawq/commits?author=stanlyxiang > > > - 41 closed PRs: https://github.com/apache/ > incubator-hawq/pulls?q=is% > > > 3Apr+is%3Aclosed+author%3Astanlyxiang > > > <https://github.com/apache/incubator-hawq/pulls?q=is% > > > 3Apr+is%3Aclosed+author%3Astanlyxiang> > > > > > > - 13 improvements including documentation, test, build, command line > > > tools, code refactor. > > > > > > > > > - HAWQ-140 <https://issues.apache.org/jira/browse/HAWQ-140>Add more > > > information in HAWQ build instructions file > > > - HAWQ-143 <https://issues.apache.org/jira/browse/HAWQ-143>Add > > > informations in Apache-HAWQ README.md > > > - HAWQ-154<https://issues.apache.org/jira/browse/HAWQ-154>Update > > > BUILD_INSTRUCTIONS file for dependencies install method and > > > ambiguous word. > > > - HAWQ-203<https://issues.apache.org/jira/browse/HAWQ-203>Add a > > guc > > > for debug metadata, datalocality time stat. > > > - HAWQ-265 <https://issues.apache.org/jira/browse/HAWQ-265 > > > <https://issues.apache.org/jira/browse/HAWQ-279> >Change > metadata > > > share memory flush strategy to prevent out of share memory > problem > > > when > > > create too many hdfs_file. > > > - HAWQ-279 <https://issues.apache.org/jira/browse/HAWQ-279> > Add > > 2 > > > guc in template-hawq-site > > > - HAWQ-284 <https://issues.apache.org/jira/browse/HAWQ-284> Add > a > > > udf > > > for new metadata flush strategy testing. > > > - HAWQ-313 <https://issues.apache.org/jira/browse/HAWQ-313>Fix > > > dereference pointer before null check > > > - HAWQ-475 <https://issues.apache.org/jira/browse/HAWQ-475>Add > > > build_type gcov for code coverage. > > > - HAWQ-486 <https://issues.apache.org/jira/browse/HAWQ-486 > >gpcheck > > > can’t find namenode with Ambari install PHD > > > - HAWQ-498 <https://issues.apache.org/jira/browse/HAWQ-498> > Update > > > property value in gpcheck.cnf > > > - HAWQ-1430 <https://issues.apache.org/jira/browse/HAWQ-1430> > > Update > > > ranger related log level to avoid log flood > > > - HAWQ-77 <https://issues.apache.org/jira/browse/HAWQ-77> Fix > > source > > > code comment for new ALTER/CREATE RESOURCE QUEUE > > > - 10 bug fixes including test failure, resource manager, core-dump, > > > command line tools, build components. > > > > > > > > > - HAWQ-295<https://issues.apache.org/jira/browse/HAWQ-295> New > > metadata > > > flush strategy remove 1 entry every time flush due to flush > > condition > > > wrong. > > > - HAWQ-998 <https://issues.apache.org/jira/browse/HAWQ-998> Fix > > test > > > for aggregate-with-null test. > > > - HAWQ-1051 <https://issues.apache.org/jira/browse/HAWQ-1051> > > > failing > > > in reverse DNS lookup causes resource manager core dump > > > - HAWQ-1076.<https://issues.apache.org/jira/browse/HAWQ-1076> > > Fixed > > > USAGE privilege bug on nextval(sequence) when optimizer on > > > - HAWQ-1117 <https://issues.apache.org/jira/browse/HAWQ-1117> RM > > > crash when init db after configure with param '--enable-cassert' > > > - HAWQ-1160 <https://issues.apache.org/jira/browse/HAWQ-1160> > Hawq > > > checkperf does not handle hostfile correctly > > > - HAWQ-1170 <https://issues.apache.org/jira/browse/HAWQ-1170> > > Crash > > > at cleanup_allocation_algorithm() when enable ‘—enable-cassert’ > > > option > > > - HAWQ-1208 <https://issues.apache.org/jira/browse/HAWQ-1208> > > > Porting > > > gpdb interconnect fix to hawq. > > > - HAWQ-1349 <https://issues.apache.org/jira/browse/HAWQ-1349> > make > > > uninstall failed for make target gpmodcat_uninstall > > > - HAWQ-1433 <https://issues.apache.org/jira/browse/HAWQ-1433> > > ALTER > > > RESOURCE QUEUE DDL does not check the format of attribute > > > MEMORY_CLUSTER_LIMIT and CORE_CLUSTER_LIMIT > > > - 14 subtask mainly focus on hawq register and hawq integration with > > > ranger. > > > > > > > > > - HAWQ-1044 <https://issues.apache.org/jira/browse/HAWQ-1044> Fix > > bugs > > > in test case TestHawqRegister.TestUsage2Case2IncludeDirectory > > > - HAWQ-1221 <https://issues.apache.org/jira/browse/HAWQ-1221> > hawq > > > register should error out when register a yml file doesn’t exist > > > - HAWQ-1221 <https://issues.apache.org/jira/browse/HAWQ-1221> > Add > > > register test case verify bug fix YamlFileNotExist and > > > NonDefaultBucketnum > > > check > > > - HAWQ-1246 <https://issues.apache.org/jira/browse/HAWQ-1246> > Add > > > generation of RequestID, ClientIP, queryContext(SQL Statement) > and > > > encapsulate these contents to JSON request to RPS. > > > - HAWQ-1256 <https://issues.apache.org/jira/browse/HAWQ-1256> > > > Enhance > > > libcurl connection to Ranger Plugin Service, keep it as a > long-live > > > connection in session level. > > > - HAWQ-1256 <https://issues.apache.org/jira/browse/HAWQ-1256 > > > > non-superuser connect to db will do aclcheck through ranger and > > > curl handle haven’t been initialized. > > > - HAWQ-1276 <https://issues.apache.org/jira/browse/HAWQ-1276> > The > > > error message is not friendly when ranger plugin service is > > > unavailable. > > > - HAWQ-1276 <https://issues.apache.org/jira/browse/HAWQ-1276> > hawq > > > should error out directly when ranger plugin service is > > > unavailable, not a > > > warning. > > > - HAWQ-1292 <https://issues.apache.org/jira/browse/HAWQ-1292> > > Change > > > GUC enable_ranger(bool) to a text GUC(hawq_acl_type), which can > > > allow other > > > kinds of ACL. > > > - HAWQ-1329 <https://issues.apache.org/jira/browse/HAWQ-1329> > > > pg_catalog > > > view fallback failed > > > - HAWQ-1350 <https://issues.apache.org/jira/browse/HAWQ-1350> > Add > > > —enable-rps option to build ranger-plugin when build hawq > > > - HAWQ-1350 <https://issues.apache.org/jira/browse/HAWQ-1350> > Fix > > > ranger-plugin makefile error > > > - HAWQ-1362 <https://issues.apache.org/jira/browse/HAWQ-1362> > Add > > > RPS > > > start/stop script in HAWQ start/stop script > > > - HAWQ-1362 <https://issues.apache.org/jira/browse/HAWQ-1362> > > remove > > > SYS_CATALINA_HOME to stay consistent with build check > CATALINA_HOME > > > > > > > > > *Indirect contributions to code base: * > > > Provides a lot of valuable comments for PRs and help improve the > quality > > of > > > the codes. > > > Reviewed for 63 closed RPs: https://github.com/apache > > > /incubator-hawq/pulls?q=is%3Apr+commenter%3Astanlyxiang > > > > > > *Mailing List:* > > > About 30 emails until now, related to answering questions, discussions > > etc. > > > http://mail-archives.apache.org/mod_mbox/incubator-hawq-dev > > > > > > *JIRA:* > > > 47 JIRAs are created and assigned with most of them mapping to PRs > above. > > > 38 JIRAs are closed and 1 JIRAs are in progress (opened pull requests). > > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20H > > > AWQ%20AND%20(reporter%20in%20(xsheng)%20OR%20assignee%20in% > 20(xsheng)). > > > > > > > > > *Voting ends one week from today, i.e., 6:30 **UTC on 2017-5-9 *or > > whenever > > > we got enough votes from PPMC members. > > > > > > Thanks and Regards, > > > Wen Lin > > > > > >
