The Polding Project Management Committee (PPMC) for Apache Pegasus has invited WHBANG to become a committer and we are pleased to announce that they have accepted.Hao works on Pegasus for more than two years and his main contributions made to the Pegasus community are as follows:1. Authentication and Authorization
- Integrated Apache Ranger to support ACL, established more levels of resource hierarchy and finer-grained ACL - Achieved one-to-one mapping between RPC requests and resources/ACL defined in Ranger - Provided Ranger policy management classes to implement ACL judgment logic - Supported using Unix accounts for Kerberos authentication without specifying principal in configuration file - Compatible with old-style ACL through configuration 2. Server Maintenance and Bug Fixes - Fixed the issue where an empty data directory could result in data loss - Fixed the issue where Rocksdb configuration changes were not taking effect - Standardized error and warning level logs 3. Participated in maintenance and development of Java-client/scripts, etc. Over the course of two years, Hao made over 32 commits to Pegasus repositories and actively participated in code review, making significant contributions to the improvement of code quality. 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. A PMC member helps manage and guide the direction of the project.
