You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Duo Zhang <zh...@apache.org> on 2026/07/03 16:14:59 UTC
[VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Please vote on this Apache hbase release candidate,
hbase-3.0.0-beta-2RC0
The VOTE will remain open for at least 72 hours.
[ ] +1 Release this package as Apache hbase 3.0.0-beta-2
[ ] -1 Do not release this package because ...
The tag to be voted on is 3.0.0-beta-2RC0:
https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
This tag currently points to git reference
8817031931f8bd8c168d3d59080cb3dfd3059128
The release files, including signatures, digests, as well as CHANGES.md
and RELEASENOTES.md included in this RC can be found at:
https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
Maven artifacts are available in a staging repository at:
https://repository.apache.org/content/repositories/orgapachehbase-1619/
Artifacts were signed with the 0x9AD2AE49 key which can be found in:
https://downloads.apache.org/hbase/KEYS
3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
HBase 3.0.0 includes the following big feature/changes:
Synchronous Replication
OpenTelemetry Tracing
Distributed MOB Compaction
Backup and Restore
Move RSGroup balancer to core
Reimplement sync client on async client
CPEPs on shaded protobuf
Move the logging framework from log4j to log4j2
Decouple region replication and general replication framework, and
also make region replication can work when SKIP_WAL is used
A new file system based replication peer storage
Used hbase table instead of zookeeper for tracking hbase replication queue
Yield SCP and TRSP to improve MTTR when restarting large cluster
Upgrade to junit5
3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
have finished several rounds of 10B ITBLL runs and fixed most critical bugs
around data loss or hanging. If no big problems are found, it will likely be
the final 3.0.0-GA release too.
To reduce the artifacts size, now we will not include tests related jars in
our tarball. If you want to run hbase-it by yourself, you need to build with
assemblyForTesting profile by your own. See HBASE-29192 for more details.
And this time we will not include CHANGES.md and RELEASENOTE.md
in our source code, you can find it on the download site. For getting these
two files for old releases, please go to
https://archive.apache.org/dist/hbase/
To learn more about Apache hbase, please see
http://hbase.apache.org/
Thanks,
Your HBase Release Manager
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by Duo Zhang <zh...@apache.org>.
I've finished a 10B ITBLL run with the 3.0.0-beta-2 binary, it
finished without any error, which is good.
Duo Zhang <zh...@apache.org> 于2026年7月6日周一 18:47写道:
>
> Oh, missed an important thing, the minimum java version for building
> and running 3.0.0-beta-2 is 17, we do not support java 8 any more for
> 3.x releases.
>
> Duo Zhang <zh...@apache.org> 于2026年7月4日周六 00:14写道:
> >
> > Please vote on this Apache hbase release candidate,
> > hbase-3.0.0-beta-2RC0
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> > [ ] -1 Do not release this package because ...
> >
> > The tag to be voted on is 3.0.0-beta-2RC0:
> >
> > https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
> >
> > This tag currently points to git reference
> >
> > 8817031931f8bd8c168d3d59080cb3dfd3059128
> >
> > The release files, including signatures, digests, as well as CHANGES.md
> > and RELEASENOTES.md included in this RC can be found at:
> >
> > https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
> >
> > Maven artifacts are available in a staging repository at:
> >
> > https://repository.apache.org/content/repositories/orgapachehbase-1619/
> >
> > Artifacts were signed with the 0x9AD2AE49 key which can be found in:
> >
> > https://downloads.apache.org/hbase/KEYS
> >
> > 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> > HBase 3.0.0 includes the following big feature/changes:
> > Synchronous Replication
> > OpenTelemetry Tracing
> > Distributed MOB Compaction
> > Backup and Restore
> > Move RSGroup balancer to core
> > Reimplement sync client on async client
> > CPEPs on shaded protobuf
> > Move the logging framework from log4j to log4j2
> > Decouple region replication and general replication framework, and
> > also make region replication can work when SKIP_WAL is used
> > A new file system based replication peer storage
> > Used hbase table instead of zookeeper for tracking hbase replication queue
> > Yield SCP and TRSP to improve MTTR when restarting large cluster
> > Upgrade to junit5
> >
> > 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> > have finished several rounds of 10B ITBLL runs and fixed most critical bugs
> > around data loss or hanging. If no big problems are found, it will likely be
> > the final 3.0.0-GA release too.
> >
> > To reduce the artifacts size, now we will not include tests related jars in
> > our tarball. If you want to run hbase-it by yourself, you need to build with
> > assemblyForTesting profile by your own. See HBASE-29192 for more details.
> >
> > And this time we will not include CHANGES.md and RELEASENOTE.md
> > in our source code, you can find it on the download site. For getting these
> > two files for old releases, please go to
> >
> > https://archive.apache.org/dist/hbase/
> >
> > To learn more about Apache hbase, please see
> >
> > http://hbase.apache.org/
> >
> > Thanks,
> > Your HBase Release Manager
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by Duo Zhang <zh...@apache.org>.
Oh, missed an important thing, the minimum java version for building
and running 3.0.0-beta-2 is 17, we do not support java 8 any more for
3.x releases.
Duo Zhang <zh...@apache.org> 于2026年7月4日周六 00:14写道:
>
> Please vote on this Apache hbase release candidate,
> hbase-3.0.0-beta-2RC0
>
> The VOTE will remain open for at least 72 hours.
>
> [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> [ ] -1 Do not release this package because ...
>
> The tag to be voted on is 3.0.0-beta-2RC0:
>
> https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
>
> This tag currently points to git reference
>
> 8817031931f8bd8c168d3d59080cb3dfd3059128
>
> The release files, including signatures, digests, as well as CHANGES.md
> and RELEASENOTES.md included in this RC can be found at:
>
> https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
>
> Maven artifacts are available in a staging repository at:
>
> https://repository.apache.org/content/repositories/orgapachehbase-1619/
>
> Artifacts were signed with the 0x9AD2AE49 key which can be found in:
>
> https://downloads.apache.org/hbase/KEYS
>
> 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> HBase 3.0.0 includes the following big feature/changes:
> Synchronous Replication
> OpenTelemetry Tracing
> Distributed MOB Compaction
> Backup and Restore
> Move RSGroup balancer to core
> Reimplement sync client on async client
> CPEPs on shaded protobuf
> Move the logging framework from log4j to log4j2
> Decouple region replication and general replication framework, and
> also make region replication can work when SKIP_WAL is used
> A new file system based replication peer storage
> Used hbase table instead of zookeeper for tracking hbase replication queue
> Yield SCP and TRSP to improve MTTR when restarting large cluster
> Upgrade to junit5
>
> 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> have finished several rounds of 10B ITBLL runs and fixed most critical bugs
> around data loss or hanging. If no big problems are found, it will likely be
> the final 3.0.0-GA release too.
>
> To reduce the artifacts size, now we will not include tests related jars in
> our tarball. If you want to run hbase-it by yourself, you need to build with
> assemblyForTesting profile by your own. See HBASE-29192 for more details.
>
> And this time we will not include CHANGES.md and RELEASENOTE.md
> in our source code, you can find it on the download site. For getting these
> two files for old releases, please go to
>
> https://archive.apache.org/dist/hbase/
>
> To learn more about Apache hbase, please see
>
> http://hbase.apache.org/
>
> Thanks,
> Your HBase Release Manager
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by Umesh Kumar Kumawat <94...@gmail.com>.
+1 (non-binding)
Thanks for putting the RC together.
*== Release-artifact verification (via dev-support/hbase-vote.sh) ==*
- Signatures verified against KEYS
- Checksums (sha512) match
- Apache RAT license check passes
- Builds from source cleanly (JDK 17)
- Unit tests run
Environment: macOS x86_64, JDK 17 (the supported runtime for 3.0.0).
On the unit tests, every failure I saw was
attributable to my local environment (hostname/loopback resolution,
Kerberos/SPNEGO auth-to-local mapping, mTLS
cert-vs-LAN-IP, and a JDK-distribution artifact), not to the release bits.
*== On-cluster testing ==*
I brought up a pseudo-distributed cluster from the release binary tarball
(HMaster + RegionServer +
HBase-managed ZooKeeper, over the local filesystem) on JDK 17 and
exercised it:
- Shell / basic ops smoke test (DDL + CRUD + disable/enable) - PASS
- Load tests with PerformanceEvaluation and LoadTestTool - PASS
(sequential/random write, random read, scan; LTT write+read-verify
reported 0 failed writes and 0 verification failures at scale)
- Integrity: IntegrationTestBigLinkedList (ITBLL) loop, up to 1,000,000
nodes, Passed
- Load while continuous RS Failover: - PASS
(ServerCrashProcedure split the meta WAL and reassigned all regions;
the test table returned exactly its full row count afterward, cells
intact)
*== New-in-3.0 features (spot-checked on the running cluster) ==*
- StoreFileTracker: change_sft DEFAULT->FILE migrated via
ModifyTableStoreFileTrackerProcedure; the FILE-mode .filelist/
tracker
appeared on disk and "bin/hbase sft -f <tracker>" listed exactly the
HFiles present in the store - PASS
- New shell commands: list_enabled_tables, list_disabled_tables,
list_unknownservers, wal_roll_all, reopen_regions, truncate_region
all behaved correctly (truncate_region cleared just its region) -
PASS
- Prometheus endpoints on master and RegionServer served valid
Prometheus-format metrics - PASS
- Connection URIs: hbase+rpc:// (RpcConnectionRegistry, the 3.0 default)
and hbase+zk:// both connected and listed tables - PASS
- Data tiering: a column family configured with DateTieredStoreEngine
compacted through the date-tiered code path with data intact - PASS
Nothing surfaced that I would consider a blocker. +1 (non-binding).
Thanks,
Umesh
On Thu, Jul 9, 2026 at 2:41 PM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
> Hi, PMC members, please vote on this RC so we can move forward on the
> 3.0.0 major release.
>
> Thanks.
>
> Xiao Liu <li...@apache.org> 于2026年7月6日周一 23:43写道:
> >
> > +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
> >
> >
> > 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/07/03 16:14:59 Duo Zhang wrote:
> > > Please vote on this Apache hbase release candidate,
> > > hbase-3.0.0-beta-2RC0
> > >
> > > The VOTE will remain open for at least 72 hours.
> > >
> > > [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> > > [ ] -1 Do not release this package because ...
> > >
> > > The tag to be voted on is 3.0.0-beta-2RC0:
> > >
> > > https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
> > >
> > > This tag currently points to git reference
> > >
> > > 8817031931f8bd8c168d3d59080cb3dfd3059128
> > >
> > > The release files, including signatures, digests, as well as CHANGES.md
> > > and RELEASENOTES.md included in this RC can be found at:
> > >
> > > https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
> > >
> > > Maven artifacts are available in a staging repository at:
> > >
> > >
> https://repository.apache.org/content/repositories/orgapachehbase-1619/
> > >
> > > Artifacts were signed with the 0x9AD2AE49 key which can be found in:
> > >
> > > https://downloads.apache.org/hbase/KEYS
> > >
> > > 3.0.0-beta-2 is the second beta release for our 3.0.0 major release
> line.
> > > HBase 3.0.0 includes the following big feature/changes:
> > > Synchronous Replication
> > > OpenTelemetry Tracing
> > > Distributed MOB Compaction
> > > Backup and Restore
> > > Move RSGroup balancer to core
> > > Reimplement sync client on async client
> > > CPEPs on shaded protobuf
> > > Move the logging framework from log4j to log4j2
> > > Decouple region replication and general replication framework, and
> > > also make region replication can work when SKIP_WAL is used
> > > A new file system based replication peer storage
> > > Used hbase table instead of zookeeper for tracking hbase replication
> queue
> > > Yield SCP and TRSP to improve MTTR when restarting large cluster
> > > Upgrade to junit5
> > >
> > > 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line.
> We
> > > have finished several rounds of 10B ITBLL runs and fixed most critical
> bugs
> > > around data loss or hanging. If no big problems are found, it will
> likely be
> > > the final 3.0.0-GA release too.
> > >
> > > To reduce the artifacts size, now we will not include tests related
> jars in
> > > our tarball. If you want to run hbase-it by yourself, you need to
> build with
> > > assemblyForTesting profile by your own. See HBASE-29192 for more
> details.
> > >
> > > And this time we will not include CHANGES.md and RELEASENOTE.md
> > > in our source code, you can find it on the download site. For getting
> these
> > > two files for old releases, please go to
> > >
> > > https://archive.apache.org/dist/hbase/
> > >
> > > To learn more about Apache hbase, please see
> > >
> > > http://hbase.apache.org/
> > >
> > > Thanks,
> > > Your HBase Release Manager
> > >
>
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Hi, PMC members, please vote on this RC so we can move forward on the
3.0.0 major release.
Thanks.
Xiao Liu <li...@apache.org> 于2026年7月6日周一 23:43写道:
>
> +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
>
>
> 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/07/03 16:14:59 Duo Zhang wrote:
> > Please vote on this Apache hbase release candidate,
> > hbase-3.0.0-beta-2RC0
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> > [ ] -1 Do not release this package because ...
> >
> > The tag to be voted on is 3.0.0-beta-2RC0:
> >
> > https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
> >
> > This tag currently points to git reference
> >
> > 8817031931f8bd8c168d3d59080cb3dfd3059128
> >
> > The release files, including signatures, digests, as well as CHANGES.md
> > and RELEASENOTES.md included in this RC can be found at:
> >
> > https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
> >
> > Maven artifacts are available in a staging repository at:
> >
> > https://repository.apache.org/content/repositories/orgapachehbase-1619/
> >
> > Artifacts were signed with the 0x9AD2AE49 key which can be found in:
> >
> > https://downloads.apache.org/hbase/KEYS
> >
> > 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> > HBase 3.0.0 includes the following big feature/changes:
> > Synchronous Replication
> > OpenTelemetry Tracing
> > Distributed MOB Compaction
> > Backup and Restore
> > Move RSGroup balancer to core
> > Reimplement sync client on async client
> > CPEPs on shaded protobuf
> > Move the logging framework from log4j to log4j2
> > Decouple region replication and general replication framework, and
> > also make region replication can work when SKIP_WAL is used
> > A new file system based replication peer storage
> > Used hbase table instead of zookeeper for tracking hbase replication queue
> > Yield SCP and TRSP to improve MTTR when restarting large cluster
> > Upgrade to junit5
> >
> > 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> > have finished several rounds of 10B ITBLL runs and fixed most critical bugs
> > around data loss or hanging. If no big problems are found, it will likely be
> > the final 3.0.0-GA release too.
> >
> > To reduce the artifacts size, now we will not include tests related jars in
> > our tarball. If you want to run hbase-it by yourself, you need to build with
> > assemblyForTesting profile by your own. See HBASE-29192 for more details.
> >
> > And this time we will not include CHANGES.md and RELEASENOTE.md
> > in our source code, you can find it on the download site. For getting these
> > two files for old releases, please go to
> >
> > https://archive.apache.org/dist/hbase/
> >
> > To learn more about Apache hbase, please see
> >
> > http://hbase.apache.org/
> >
> > Thanks,
> > Your HBase Release Manager
> >
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by Xiao Liu <li...@apache.org>.
+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
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/07/03 16:14:59 Duo Zhang wrote:
> Please vote on this Apache hbase release candidate,
> hbase-3.0.0-beta-2RC0
>
> The VOTE will remain open for at least 72 hours.
>
> [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> [ ] -1 Do not release this package because ...
>
> The tag to be voted on is 3.0.0-beta-2RC0:
>
> https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
>
> This tag currently points to git reference
>
> 8817031931f8bd8c168d3d59080cb3dfd3059128
>
> The release files, including signatures, digests, as well as CHANGES.md
> and RELEASENOTES.md included in this RC can be found at:
>
> https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
>
> Maven artifacts are available in a staging repository at:
>
> https://repository.apache.org/content/repositories/orgapachehbase-1619/
>
> Artifacts were signed with the 0x9AD2AE49 key which can be found in:
>
> https://downloads.apache.org/hbase/KEYS
>
> 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> HBase 3.0.0 includes the following big feature/changes:
> Synchronous Replication
> OpenTelemetry Tracing
> Distributed MOB Compaction
> Backup and Restore
> Move RSGroup balancer to core
> Reimplement sync client on async client
> CPEPs on shaded protobuf
> Move the logging framework from log4j to log4j2
> Decouple region replication and general replication framework, and
> also make region replication can work when SKIP_WAL is used
> A new file system based replication peer storage
> Used hbase table instead of zookeeper for tracking hbase replication queue
> Yield SCP and TRSP to improve MTTR when restarting large cluster
> Upgrade to junit5
>
> 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> have finished several rounds of 10B ITBLL runs and fixed most critical bugs
> around data loss or hanging. If no big problems are found, it will likely be
> the final 3.0.0-GA release too.
>
> To reduce the artifacts size, now we will not include tests related jars in
> our tarball. If you want to run hbase-it by yourself, you need to build with
> assemblyForTesting profile by your own. See HBASE-29192 for more details.
>
> And this time we will not include CHANGES.md and RELEASENOTE.md
> in our source code, you can find it on the download site. For getting these
> two files for old releases, please go to
>
> https://archive.apache.org/dist/hbase/
>
> To learn more about Apache hbase, please see
>
> http://hbase.apache.org/
>
> Thanks,
> Your HBase Release Manager
>
[RESULT][VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
With 3 binding +1s from
Nick Dimiduk
Tak Lon Wu
Duo Zhang
And 2 non-binding +1s from
Xiao Liu
Umesh Kumar Kumawat
the vote passes.
Thanks all for voting!
Will push out the release soon.
张铎(Duo Zhang) <pa...@gmail.com> 于2026年7月15日周三 10:41写道:
>
> Here is my own +1.
>
> Tak Lon (Stephen) Wu <ta...@apache.org> 于2026年7月15日周三 02:16写道:
> >
> > +1
> >
> > * Signature: ok
> > * Checksum : ok
> > * Rat check (17.0.19): ok
> > - mvn clean apache-rat:check
> > * Built from source (17.0.19): ok
> > - mvn clean install -DskipTests
> > * Unit tests pass (17.0.19): ok
> > (failed with some OOM, changed to use surefire.Xmx=12g then passed)
> > - mvn clean -am package -PrunAllTests \
> > -Dsurefire.rerunFailingTestsCount=3 \
> > -Dsurefire.Xmx=12g \
> > -Dsurefire.firstPartForkCount=0.5C \
> > -Dsurefire.secondPartForkCount=0.5C
> > * Basic Web UI: ok
> > - Master UI
> > - Table UI
> > - RegionServer UI
> > * run basic shell commands: ok
> > - create/put/get/scan/flush/list/disable/drop/count/regioninfo
> > - compact/major_compact
> > - balance_switch/cleaner_chore_switch
> > * run LTT with 1M rows: ok
> > - bin/hbase ltt -num_keys 1000000 -write 10:1000:32
> > * run standalone ITBLL
> > - bin/hbase org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m
> > slowDeterministic Loop 1 5 200000 /tmp/3.0.0-beta2 20 10000 20
> >
> > -Stephen
> >
> > On Tue, Jul 14, 2026 at 3:55 AM Nick Dimiduk <nd...@apache.org> wrote:
> >
> > > +1
> > >
> > > * Signature: ok
> > > * Checksum : ok
> > > * Rat check (26.0.1): ok
> > > - mvn clean apache-rat:check -D skipTests=true
> > > * Built from source (26.0.1): ok
> > > - mvn clean install -D skipTests=true -DskipTests
> > >
> > > The vote script reported a checksum failure
> > > in hbase-byo-hadoop-3.0.0-beta-2-bin.tar.gz. Investigating the content of
> > > the sha512 file, it appeared to be a formatting issue. Our script uses a
> > > naive diff approach based on gpg output. In this case the provided file
> > > white space does not match the output from my version of gpg. The
> > > signatures otherwise match.
> > >
> > > On Fri, Jul 3, 2026 at 6:15 PM Duo Zhang <zh...@apache.org> wrote:
> > >
> > > > Please vote on this Apache hbase release candidate,
> > > > hbase-3.0.0-beta-2RC0
> > > >
> > > > The VOTE will remain open for at least 72 hours.
> > > >
> > > > [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> > > > [ ] -1 Do not release this package because ...
> > > >
> > > > The tag to be voted on is 3.0.0-beta-2RC0:
> > > >
> > > > https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
> > > >
> > > > This tag currently points to git reference
> > > >
> > > > 8817031931f8bd8c168d3d59080cb3dfd3059128
> > > >
> > > > The release files, including signatures, digests, as well as CHANGES.md
> > > > and RELEASENOTES.md included in this RC can be found at:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
> > > >
> > > > Maven artifacts are available in a staging repository at:
> > > >
> > > >
> > > https://repository.apache.org/content/repositories/orgapachehbase-1619/
> > > >
> > > > Artifacts were signed with the 0x9AD2AE49 key which can be found in:
> > > >
> > > > https://downloads.apache.org/hbase/KEYS
> > > >
> > > > 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> > > > HBase 3.0.0 includes the following big feature/changes:
> > > > Synchronous Replication
> > > > OpenTelemetry Tracing
> > > > Distributed MOB Compaction
> > > > Backup and Restore
> > > > Move RSGroup balancer to core
> > > > Reimplement sync client on async client
> > > > CPEPs on shaded protobuf
> > > > Move the logging framework from log4j to log4j2
> > > > Decouple region replication and general replication framework, and
> > > > also make region replication can work when SKIP_WAL is used
> > > > A new file system based replication peer storage
> > > > Used hbase table instead of zookeeper for tracking hbase replication
> > > > queue
> > > > Yield SCP and TRSP to improve MTTR when restarting large cluster
> > > > Upgrade to junit5
> > > >
> > > > 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> > > > have finished several rounds of 10B ITBLL runs and fixed most critical
> > > bugs
> > > > around data loss or hanging. If no big problems are found, it will likely
> > > > be
> > > > the final 3.0.0-GA release too.
> > > >
> > > > To reduce the artifacts size, now we will not include tests related jars
> > > in
> > > > our tarball. If you want to run hbase-it by yourself, you need to build
> > > > with
> > > > assemblyForTesting profile by your own. See HBASE-29192 for more details.
> > > >
> > > > And this time we will not include CHANGES.md and RELEASENOTE.md
> > > > in our source code, you can find it on the download site. For getting
> > > these
> > > > two files for old releases, please go to
> > > >
> > > > https://archive.apache.org/dist/hbase/
> > > >
> > > > To learn more about Apache hbase, please see
> > > >
> > > > http://hbase.apache.org/
> > > >
> > > > Thanks,
> > > > Your HBase Release Manager
> > > >
> > >
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Here is my own +1.
Tak Lon (Stephen) Wu <ta...@apache.org> 于2026年7月15日周三 02:16写道:
>
> +1
>
> * Signature: ok
> * Checksum : ok
> * Rat check (17.0.19): ok
> - mvn clean apache-rat:check
> * Built from source (17.0.19): ok
> - mvn clean install -DskipTests
> * Unit tests pass (17.0.19): ok
> (failed with some OOM, changed to use surefire.Xmx=12g then passed)
> - mvn clean -am package -PrunAllTests \
> -Dsurefire.rerunFailingTestsCount=3 \
> -Dsurefire.Xmx=12g \
> -Dsurefire.firstPartForkCount=0.5C \
> -Dsurefire.secondPartForkCount=0.5C
> * Basic Web UI: ok
> - Master UI
> - Table UI
> - RegionServer UI
> * run basic shell commands: ok
> - create/put/get/scan/flush/list/disable/drop/count/regioninfo
> - compact/major_compact
> - balance_switch/cleaner_chore_switch
> * run LTT with 1M rows: ok
> - bin/hbase ltt -num_keys 1000000 -write 10:1000:32
> * run standalone ITBLL
> - bin/hbase org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m
> slowDeterministic Loop 1 5 200000 /tmp/3.0.0-beta2 20 10000 20
>
> -Stephen
>
> On Tue, Jul 14, 2026 at 3:55 AM Nick Dimiduk <nd...@apache.org> wrote:
>
> > +1
> >
> > * Signature: ok
> > * Checksum : ok
> > * Rat check (26.0.1): ok
> > - mvn clean apache-rat:check -D skipTests=true
> > * Built from source (26.0.1): ok
> > - mvn clean install -D skipTests=true -DskipTests
> >
> > The vote script reported a checksum failure
> > in hbase-byo-hadoop-3.0.0-beta-2-bin.tar.gz. Investigating the content of
> > the sha512 file, it appeared to be a formatting issue. Our script uses a
> > naive diff approach based on gpg output. In this case the provided file
> > white space does not match the output from my version of gpg. The
> > signatures otherwise match.
> >
> > On Fri, Jul 3, 2026 at 6:15 PM Duo Zhang <zh...@apache.org> wrote:
> >
> > > Please vote on this Apache hbase release candidate,
> > > hbase-3.0.0-beta-2RC0
> > >
> > > The VOTE will remain open for at least 72 hours.
> > >
> > > [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> > > [ ] -1 Do not release this package because ...
> > >
> > > The tag to be voted on is 3.0.0-beta-2RC0:
> > >
> > > https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
> > >
> > > This tag currently points to git reference
> > >
> > > 8817031931f8bd8c168d3d59080cb3dfd3059128
> > >
> > > The release files, including signatures, digests, as well as CHANGES.md
> > > and RELEASENOTES.md included in this RC can be found at:
> > >
> > > https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
> > >
> > > Maven artifacts are available in a staging repository at:
> > >
> > >
> > https://repository.apache.org/content/repositories/orgapachehbase-1619/
> > >
> > > Artifacts were signed with the 0x9AD2AE49 key which can be found in:
> > >
> > > https://downloads.apache.org/hbase/KEYS
> > >
> > > 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> > > HBase 3.0.0 includes the following big feature/changes:
> > > Synchronous Replication
> > > OpenTelemetry Tracing
> > > Distributed MOB Compaction
> > > Backup and Restore
> > > Move RSGroup balancer to core
> > > Reimplement sync client on async client
> > > CPEPs on shaded protobuf
> > > Move the logging framework from log4j to log4j2
> > > Decouple region replication and general replication framework, and
> > > also make region replication can work when SKIP_WAL is used
> > > A new file system based replication peer storage
> > > Used hbase table instead of zookeeper for tracking hbase replication
> > > queue
> > > Yield SCP and TRSP to improve MTTR when restarting large cluster
> > > Upgrade to junit5
> > >
> > > 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> > > have finished several rounds of 10B ITBLL runs and fixed most critical
> > bugs
> > > around data loss or hanging. If no big problems are found, it will likely
> > > be
> > > the final 3.0.0-GA release too.
> > >
> > > To reduce the artifacts size, now we will not include tests related jars
> > in
> > > our tarball. If you want to run hbase-it by yourself, you need to build
> > > with
> > > assemblyForTesting profile by your own. See HBASE-29192 for more details.
> > >
> > > And this time we will not include CHANGES.md and RELEASENOTE.md
> > > in our source code, you can find it on the download site. For getting
> > these
> > > two files for old releases, please go to
> > >
> > > https://archive.apache.org/dist/hbase/
> > >
> > > To learn more about Apache hbase, please see
> > >
> > > http://hbase.apache.org/
> > >
> > > Thanks,
> > > Your HBase Release Manager
> > >
> >
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by "Tak Lon (Stephen) Wu" <ta...@apache.org>.
+1
* Signature: ok
* Checksum : ok
* Rat check (17.0.19): ok
- mvn clean apache-rat:check
* Built from source (17.0.19): ok
- mvn clean install -DskipTests
* Unit tests pass (17.0.19): ok
(failed with some OOM, changed to use surefire.Xmx=12g then passed)
- mvn clean -am package -PrunAllTests \
-Dsurefire.rerunFailingTestsCount=3 \
-Dsurefire.Xmx=12g \
-Dsurefire.firstPartForkCount=0.5C \
-Dsurefire.secondPartForkCount=0.5C
* Basic Web UI: ok
- Master UI
- Table UI
- RegionServer UI
* run basic shell commands: ok
- create/put/get/scan/flush/list/disable/drop/count/regioninfo
- compact/major_compact
- balance_switch/cleaner_chore_switch
* run LTT with 1M rows: ok
- bin/hbase ltt -num_keys 1000000 -write 10:1000:32
* run standalone ITBLL
- bin/hbase org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m
slowDeterministic Loop 1 5 200000 /tmp/3.0.0-beta2 20 10000 20
-Stephen
On Tue, Jul 14, 2026 at 3:55 AM Nick Dimiduk <nd...@apache.org> wrote:
> +1
>
> * Signature: ok
> * Checksum : ok
> * Rat check (26.0.1): ok
> - mvn clean apache-rat:check -D skipTests=true
> * Built from source (26.0.1): ok
> - mvn clean install -D skipTests=true -DskipTests
>
> The vote script reported a checksum failure
> in hbase-byo-hadoop-3.0.0-beta-2-bin.tar.gz. Investigating the content of
> the sha512 file, it appeared to be a formatting issue. Our script uses a
> naive diff approach based on gpg output. In this case the provided file
> white space does not match the output from my version of gpg. The
> signatures otherwise match.
>
> On Fri, Jul 3, 2026 at 6:15 PM Duo Zhang <zh...@apache.org> wrote:
>
> > Please vote on this Apache hbase release candidate,
> > hbase-3.0.0-beta-2RC0
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> > [ ] -1 Do not release this package because ...
> >
> > The tag to be voted on is 3.0.0-beta-2RC0:
> >
> > https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
> >
> > This tag currently points to git reference
> >
> > 8817031931f8bd8c168d3d59080cb3dfd3059128
> >
> > The release files, including signatures, digests, as well as CHANGES.md
> > and RELEASENOTES.md included in this RC can be found at:
> >
> > https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
> >
> > Maven artifacts are available in a staging repository at:
> >
> >
> https://repository.apache.org/content/repositories/orgapachehbase-1619/
> >
> > Artifacts were signed with the 0x9AD2AE49 key which can be found in:
> >
> > https://downloads.apache.org/hbase/KEYS
> >
> > 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> > HBase 3.0.0 includes the following big feature/changes:
> > Synchronous Replication
> > OpenTelemetry Tracing
> > Distributed MOB Compaction
> > Backup and Restore
> > Move RSGroup balancer to core
> > Reimplement sync client on async client
> > CPEPs on shaded protobuf
> > Move the logging framework from log4j to log4j2
> > Decouple region replication and general replication framework, and
> > also make region replication can work when SKIP_WAL is used
> > A new file system based replication peer storage
> > Used hbase table instead of zookeeper for tracking hbase replication
> > queue
> > Yield SCP and TRSP to improve MTTR when restarting large cluster
> > Upgrade to junit5
> >
> > 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> > have finished several rounds of 10B ITBLL runs and fixed most critical
> bugs
> > around data loss or hanging. If no big problems are found, it will likely
> > be
> > the final 3.0.0-GA release too.
> >
> > To reduce the artifacts size, now we will not include tests related jars
> in
> > our tarball. If you want to run hbase-it by yourself, you need to build
> > with
> > assemblyForTesting profile by your own. See HBASE-29192 for more details.
> >
> > And this time we will not include CHANGES.md and RELEASENOTE.md
> > in our source code, you can find it on the download site. For getting
> these
> > two files for old releases, please go to
> >
> > https://archive.apache.org/dist/hbase/
> >
> > To learn more about Apache hbase, please see
> >
> > http://hbase.apache.org/
> >
> > Thanks,
> > Your HBase Release Manager
> >
>
Re: [VOTE] First release candidate for hbase 3.0.0-beta-2 is available for download
Posted by Nick Dimiduk <nd...@apache.org>.
+1
* Signature: ok
* Checksum : ok
* Rat check (26.0.1): ok
- mvn clean apache-rat:check -D skipTests=true
* Built from source (26.0.1): ok
- mvn clean install -D skipTests=true -DskipTests
The vote script reported a checksum failure
in hbase-byo-hadoop-3.0.0-beta-2-bin.tar.gz. Investigating the content of
the sha512 file, it appeared to be a formatting issue. Our script uses a
naive diff approach based on gpg output. In this case the provided file
white space does not match the output from my version of gpg. The
signatures otherwise match.
On Fri, Jul 3, 2026 at 6:15 PM Duo Zhang <zh...@apache.org> wrote:
> Please vote on this Apache hbase release candidate,
> hbase-3.0.0-beta-2RC0
>
> The VOTE will remain open for at least 72 hours.
>
> [ ] +1 Release this package as Apache hbase 3.0.0-beta-2
> [ ] -1 Do not release this package because ...
>
> The tag to be voted on is 3.0.0-beta-2RC0:
>
> https://github.com/apache/hbase/tree/3.0.0-beta-2RC0
>
> This tag currently points to git reference
>
> 8817031931f8bd8c168d3d59080cb3dfd3059128
>
> The release files, including signatures, digests, as well as CHANGES.md
> and RELEASENOTES.md included in this RC can be found at:
>
> https://dist.apache.org/repos/dist/dev/hbase/3.0.0-beta-2RC0/
>
> Maven artifacts are available in a staging repository at:
>
> https://repository.apache.org/content/repositories/orgapachehbase-1619/
>
> Artifacts were signed with the 0x9AD2AE49 key which can be found in:
>
> https://downloads.apache.org/hbase/KEYS
>
> 3.0.0-beta-2 is the second beta release for our 3.0.0 major release line.
> HBase 3.0.0 includes the following big feature/changes:
> Synchronous Replication
> OpenTelemetry Tracing
> Distributed MOB Compaction
> Backup and Restore
> Move RSGroup balancer to core
> Reimplement sync client on async client
> CPEPs on shaded protobuf
> Move the logging framework from log4j to log4j2
> Decouple region replication and general replication framework, and
> also make region replication can work when SKIP_WAL is used
> A new file system based replication peer storage
> Used hbase table instead of zookeeper for tracking hbase replication
> queue
> Yield SCP and TRSP to improve MTTR when restarting large cluster
> Upgrade to junit5
>
> 3.0.0-beta-2 will be the last beta release for the 3.0.0 release line. We
> have finished several rounds of 10B ITBLL runs and fixed most critical bugs
> around data loss or hanging. If no big problems are found, it will likely
> be
> the final 3.0.0-GA release too.
>
> To reduce the artifacts size, now we will not include tests related jars in
> our tarball. If you want to run hbase-it by yourself, you need to build
> with
> assemblyForTesting profile by your own. See HBASE-29192 for more details.
>
> And this time we will not include CHANGES.md and RELEASENOTE.md
> in our source code, you can find it on the download site. For getting these
> two files for old releases, please go to
>
> https://archive.apache.org/dist/hbase/
>
> To learn more about Apache hbase, please see
>
> http://hbase.apache.org/
>
> Thanks,
> Your HBase Release Manager
>