You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@hbase.apache.org by "张铎(Duo Zhang)" <pa...@gmail.com> on 2022/02/07 02:05:45 UTC

HBase Quarterly report Oct-Dec 2021

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 private@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:
There are no issues requiring board attention.

## Membership Data:
Apache HBase was founded 2010-04-21 (12 years ago)
There are currently 96 committers and 56 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Bharath Vissapragada on 2021-07-30.
- Huang Zhuoyue was added as committer on 2021-10-14

## Project Activity:
Recent releases:
hbase-thirdparty-4.0.1 was released on 2021-12-28.
2.4.9 was released on 2021-12-24.
hbase-operator-tools-1.2.0 was released on 2021-12-24.
3.0.0-alpha-2 was released on 2021-12-23.
hbase-thirdparty-4.0.0 was released on 2021-12-10.
2.4.8 was released on 2021-11-03.
1.4.14 was released on 2021-10-25.
2.3.7 was released on 2021-10-19.
2.4.7 was released on 2021-10-18.

We have received a new donation and infra is currently setting up a new
dedicated jenkins controller for us.
https://s.apache.org/i1rox

The HBASE-26067 feature branch has been merged back to master and branch-2.
It
makes HBase work better with cloud object stores which is very useful for
the
cloud users and is a big step on making HBase cloud native.
https://issues.apache.org/jira/browse/HBASE-26067
https://issues.apache.org/jira/browse/HBASE-26584
https://s.apache.org/2slqr
https://s.apache.org/nk6vr

The HBASE-26233 feature branch has been merged back to master. It greatly
reduces the latency of our region replication feature, and is also the first
step of decoupling the WAL system and replication framework, which is very
important for making HBase fully cloud native.
https://issues.apache.org/jira/browse/HBASE-26233
https://s.apache.org/8q7h1
https://s.apache.org/die6s

We were also affected by the log4j2 vulnerabilities. Luckily our stable
release
lines are still on log4j1. We released 3.0.0-alpha-2 and
hbase-operator-tools-1.2.0 for addressing the vulnerabilities. In one of the
release vote thread, the community members discussed whether we'd better
switch to logback instead of log4j2, or make HBase 'logging framework
free'. No
decisions have been made so far.
https://s.apache.org/r1lbk
https://s.apache.org/53800

We have marked 2.3.x EOL and moved the stable pointer to 2.4.x.
https://s.apache.org/gbm4b
https://s.apache.org/5r5wq

We have made the final 1.4.14 release for 1.4.x release line and marked
1.4.x
EOL.
https://s.apache.org/znnxw

## Community Health:
- Mailing list activity:
dev@hbase.apache.org:
955 subscribers(957 in the previous quarter)
897 emails sent to list(747 in the previous quarter)

user@hbase.apache.org:
2010 subscribers(2017 in the previous quarter)
88 emails sent to list(95 in the previous quarter)

user-zh@hbase.apache.org
72 subscribers(72 in the previous quarter)
10 emails sent to list(11 in the previous quarter)

- JIRA activity:
308 issues opened in JIRA, past quarter (17% increase)
263 issues closed in JIRA, past quarter (19% increase)

- Commit activity:
914 commits in the past quarter (39% increase)
61 code contributors in the past quarter (19% increase)

- GitHub PR activity:
304 PRs opened on GitHub, past quarter (7% increase)
294 PRs closed on GitHub, past quarter (3% increase)

The increase of the numbers is partly because we merged two feature
branches back. And the log4j2 vulnerabilities also contribute extra traffic
on
our dev mailing list as we have to keep publishing new RCs when there are
new
log4j2 releases out. Currently we are looking forward on the first 2.5.x
release and the first beta release for 3.0.0.