Hi all, HBase submits a report to the ASF board once a quarter, to inform the board about project health. I'm sending the report to the user@ and dev@ mailing lists because you are the project, and for transparency. If you have any questions about the report or the running of the project, you can post them to any PMC member or committer, or send an email to priv...@hbase.apache.org , which every PMC member subscribes to.
## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. ## Issues: The ci-hbase jenkins was broken for almost 3 days during 2.20 - 2.23, finally the infra team recovered by restoring a backup on 2.17. But looking at the status.apache.org page, there is no record about this outage. So we wonder whether the current availabilty metrics is enough to reflect the real 'availability' of our system. ## Membership Data: Apache HBase was founded 2010-04-21 (12 years ago) There are currently 98 committers and 56 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Bharath Vissapragada on 2021-07-30. - Chenglei was added as committer on 2022-02-15 - Yutong Xiao was added as committer on 2022-02-23 ## Project Activity: Recent releases: 2.4.11 was released on 2022-03-18. hbase-thirdparty-4.1.0 was released on 2022-03-11. 2.4.10 was released on 2022-03-04. We decided to use spotless to auto format our code to make our contributor easier to fix the checkstyle issues when submitting PR. https://lists.apache.org/thread/5r1kgmqkkgch8zx6wmhjvlv1kjdy9h59 We talked about whether to EOM branch-1, no final decision has been made but we agreed to make a 1.7.2 release and checked again on 2022.7.21. https://lists.apache.org/thread/8qy2lqtdwzc10tqnfdhrqvo35z6vkrvk We talked about removing JDK8 support on master branch and finally we found a way to compile with JDK11 but still maintain compatilibity with JDK8 https://lists.apache.org/thread/w5lrxkhswlonj09xf9hcwgvck3nsjdfx https://issues.apache.org/jira/browse/HBASE-25465 We talked about which logging framework to use. The candidates were reload4j, logback and log4j2. After some important improvements in log4j2, finally we migrated all the new release lines to use log4j2. We still need to test the log4j1 compability in the future. https://lists.apache.org/thread/kfmjg6zmvdjqcwolj0oh634nzv42y806 https://lists.apache.org/thread/gvfb3jkg6t11cyds4jmpo7lrswmx28w3 https://issues.apache.org/jira/browse/HBASE-26802 https://issues.apache.org/jira/browse/LOG4J2-3341 https://issues.apache.org/jira/browse/LOG4J2-3394 We talked about how to better maintain our ref guide as we kept removing the information for EOM release lines from the ref guide but the per release line ref guide is not well maintained. The final decision is to only maintain the ref guide on master branch and include all the information in it, include the EOM release lines. https://lists.apache.org/thread/bd6x1gnpgh0p3n4c2bnr1m4qpp7xxclc https://issues.apache.org/jira/browse/HBASE-26930 ## Community Health: - Mailing list activity: dev@hbase.apache.org: 953 subscribers(955 in the previous quarter) 897 emails sent to list(897 in the previous quarter) u...@hbase.apache.org: 2001 subscribers(2010 in the previous quarter) 88 emails sent to list(88 in the previous quarter) user...@hbase.apache.org 74 subscribers(72 in the previous quarter) 10 emails sent to list(10 in the previous quarter) - JIRA activity: 278 issues opened in JIRA, past quarter (-11% decrease) 247 issues closed in JIRA, past quarter (-10% decrease) - Commit activity: 738 commits in the past quarter (-21% increase) 49 code contributors in the past quarter (-23% increase) - GitHub PR activity: 325 PRs opened on GitHub, past quarter (2% increase) 313 PRs closed on GitHub, past quarter (no change) The community is overall health. The 2.5.0 release is delayed because we want to put more features to it, like better cloud object storage support, and also because we spent sometime to decide which logging framework to use, reload4j, logback or log4j2.And all these problems have been solved so we can expect the 2.5.0 release to come out soon.