+1 (non-binding)
I checked:
* Signature: OK
* Checksum: OK
* LICENSE and NOTICE: In place
* Rat check (17.0.12): OK
- mvn clean apache-rat:check
* Build from source (17.0.12): OK
- mvn clean install -DskipTests -Dhadoop.profile=3.0
Start a mini cluster in standalone mode, succeeded.
Check logs and web pages, it looks good.
Run these shell commands, looks fine.
create 'test', 'cf'
list 'test'
describe 'test'
put 'test', 'row1', 'cf:a', 'value1'
put 'test', 'row2', 'cf:b', 'value2'
put 'test', 'row3', 'cf:c', 'value3'
scan 'test'
get 'test', 'row1'
flush 'test'
major_compact 'test'
scan 'test'
disable 'test'
enable 'test'
disable 'test'
drop 'test'
Run LTT to load 10000 rows, Passed
./bin/hbase ltt -write 20:1024 -num_keys 10000
Run these shell commands, looks fine
flush 'cluster_test'
major_compact 'cluster_test'
scan 'cluster_test', {LIMIT=>10}
count 'cluster_test'
On 2026/08/17 04:44:49 Junegunn Choi wrote:
> +1 (non-binding)
>
> * Signature: ok
> * Checksum : ok
> * Rat check (17.0.2): ok
> - mvn clean apache-rat:check -D hadoop.profile=3.0
> * Built from source (17.0.2): ok
> - mvn clean install -D hadoop.profile=3.0 -DskipTests
> * Unit tests pass (17.0.2), small tests only: ok
> - mvn clean package -P runSmallTests -D hadoop.profile=3.0
> -Dsurefire.rerunFailingTestsCount=3 -fae
> - 51 modules, no failures
>
> * RELEASENOTES.md: ok, 2 entries (HBASE-30195, HBASE-30200)
> * API compatibility report: ok, 100%, 0 problems
> * CHANGES.md: +0
> - HBASE-29912 is missing from CHANGELOG because it's RESOLVED, not FIXED.
>
> (https://github.com/apache/yetus/blob/rel/0.14.1/releasedocmaker/src/main/python/releasedocmaker/jira.py#L211)
> - HBASE-30260 is not in the branch. Not a blocker since it's a test fix.
>
> Standalone cluster from the hadoop3 binary tarball:
> * Master and RS web UI: ok
> * Shell CRUD, flush, major_compact, snapshot, clone, drop: ok
> * LTT with 1M rows: ok, 0 failed writes, around 8100 keys/s
> * Scan, KeyOnlyFilter scan, flush, major_compact on the LTT table: ok
>