+1 (non-binding) I checked: * Signature: OK * Checksum: OK * Rat check (1.8.0_401): OK - mvn clean apache-rat:check * Build from source (1.8.0_401): OK - mvn clean install -DskipTests * Build from source (11.0.16): OK - mvn clean install -DskipTests -Dhadoop.profile=3.0 * Unit tests (1.8.0_401): OK - mvn test -fn -Dsurefire.forkCount=1 -Dsurefire.reuseForks=true -Dsurefire.rerunFailingTestsCount=5 * Unit tests (11.0.16, hadoop3): OK - mvn test -fn -Dhadoop.profile=3.0 -Dsurefire.forkCount=1 -Dsurefire.reuseForks=true -Dsurefire.rerunFailingTestsCount=5
The only test failures were pre-existing environment-specific ones on my workstation (mTLS non-localhost binding, Kerberos auth-to-local mapping, macOS IPv4/IPv6 multicast for the cluster-status tests, and a branch-2.5 WAL reader timing sensitivity in TestBasicWALEntryStream), none related to the release bits. Start a mini cluster in pseudo-distributed mode (hadoop3 binary, JDK 11), succeeded. Checked logs, they look good. Run these shell commands, looks fine. create 't1', 'cf' put 't1', 'r1', 'cf:a', 'v1' put 't1', 'r1', 'cf:b', 'v2' put 't1', 'r2', 'cf:a', 'v3' scan 't1' get 't1', 'r1' count 't1' delete 't1', 'r1', 'cf:a' disable 't1' drop 't1' list Ran LoadTestTool (100k keys, write + read-verify), succeeded, 0 failed keys. Ran PerformanceEvaluation (randomWrite, 4 threads x 100k rows), succeeded. Ran IntegrationTestBigLinkedList (250k nodes), Verify finished with success, REFERENCED == total nodes, 0 UNDEFINED / 0 UNREFERENCED. Thanks, Umesh On Mon, Aug 17, 2026 at 7:57 PM Dávid Paksy <[email protected]> wrote: > +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 > > > > > >
