+1 (non-binding)
I checked:
* Signature: ok
* Checksum : ok
* Rat check (17.0.18): ok
- mvn clean apache-rat:check -D skipTests -D hadoop.profile=3.0
* Built from source (17.0.18): ok
- mvn clean install -D skipTests -D hadoop.profile=3.0 -DskipTests
Started a standalone cluster - OK
Checked logs and web UI pages, looks good.
Run these shell commands - OK
create_namespace 'nj'
create 'nj:test', 'cf', {NUMREGIONS => 3, SPLITALGO => 'HexStringSplit'}
describe 'nj:test'
put 'nj:test', 'r1', 'cf:1', 'v1'
put 'nj:test', '1', 'cf:1', 'v1'
put 'nj:test', 'z00', 'cf:1', 'v3'
scan 'nj:test'
get 'nj:test', 'r1'
flush 'nj:test'
major_compact 'nj:test'
get_splits 'nj:test'
split 'nj:test', '0'
get_splits 'nj:test'
Executed LoadTestTool - OK
bin/hbase ltt -num_keys 10000 -write 100:100 -num_tables 10 -multiput
Xiao Liu <[email protected]> ezt írta (időpont: 2026. aug. 17., H,
10:33):
> +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
> >
>