[jira] [Resolved] (HBASE-27772) Add 2.4.17 to download page

2023-04-07 Thread Tak-Lon (Stephen) Wu (Jira)


 [ 
https://issues.apache.org/jira/browse/HBASE-27772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tak-Lon (Stephen) Wu resolved HBASE-27772.
--
Fix Version/s: 3.0.0-alpha-4
   Resolution: Fixed

code merged 

> Add 2.4.17 to download page
> ---
>
> Key: HBASE-27772
> URL: https://issues.apache.org/jira/browse/HBASE-27772
> Project: HBase
>  Issue Type: Sub-task
>  Components: website
>Reporter: Tak-Lon (Stephen) Wu
>Assignee: Tak-Lon (Stephen) Wu
>Priority: Major
> Fix For: 3.0.0-alpha-4
>
>
> need a PR to add rel/2.4.17 to download page.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[ANNOUNCE] Apache HBase 2.4.17 is now available for download

2023-04-07 Thread Tak Lon (Stephen) Wu
The HBase team is happy to announce the immediate availability of HBase
2.4.17.

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. To learn more about
HBase, see https://hbase.apache.org/.

HBase 2.4.17 is the latest patch release in the HBase 2.4.x line. The
full list of issues can be found in the included CHANGES and RELEASENOTES,
or via our issue tracker:

https://s.apache.org/2.4.17-jira

To download please follow the links and instructions on our website:

https://hbase.apache.org/downloads.html

Questions, comments, and problems are always welcome at:
dev@hbase.apache.org.

Thanks to all who contributed and made this release possible.

Cheers,
The HBase Dev Team


[jira] [Resolved] (HBASE-27770) Complete Release 2.4.17

2023-04-07 Thread Tak-Lon (Stephen) Wu (Jira)


 [ 
https://issues.apache.org/jira/browse/HBASE-27770?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tak-Lon (Stephen) Wu resolved HBASE-27770.
--
Resolution: Fixed

Complete the download page update, as well as sending out the announcement 
email for releasing 2.4.17

> Complete Release 2.4.17
> ---
>
> Key: HBASE-27770
> URL: https://issues.apache.org/jira/browse/HBASE-27770
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Tak-Lon (Stephen) Wu
>Assignee: Tak-Lon (Stephen) Wu
>Priority: Major
>
> # Release the artifacts on repository.apache.org
>  # Move the binaries from dist-dev to dist-release
>  # Add xml to download page
>  # Push tag 2.4.17RC0 as tag rel/2.4.17
>  # Release 2.4.17 on JIRA 
> https://issues.apache.org/jira/projects/HBASE/versions/12352760
>  # Add release data on [https://reporter.apache.org/addrelease.html?hbase]
>  # Send announcement email



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [VOTE] The first release candidate for 2.5.4 (RC0) is available

2023-04-07 Thread Tak Lon (Stephen) Wu
+1 (binding)

* Signature: ok
* Checksum : ok
* Rat check (1.8.0_362): ok
 - mvn clean apache-rat:check
* Built from source (1.8.0_362): ok
 - mvn clean install  -DskipTests
* Unit tests pass (1.8.0_362): ok
 - mvn clean package -P runAllTests
 -Dsurefire.rerunFailingTestsCount=3
 - TestTableShell.testRunShellTests failed because it hits a race
condition
when table
test_Hbase::Table_constructor_should_not_fail_for_existent_tables
already have created, rerunning it passed
* API compatibility report: ok
* CHANGES.md : ok
* Started standalone and check UI: ok
* tested create/put/get/scan/flush/list/disable/drop : ok
* tested LTT : ok
 - bin/hbase ltt -num_keys 1 -write 10:1000:32
* tested ITBLL : ok
 - bin/hbase
org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList loop 1 10 100
${RANDOM} 16

-Stephen

On Thu, Apr 6, 2023 at 10:04 PM Andrew Purtell  wrote:

> The VOTE will remain open for at least 72 hours.
>
> [ ] +1 Release this package as Apache HBase 2.5.4
> [ ] -1 Do not release this package because ...
>
> The tag to be voted on is 2.5.4RC0:
>
>   https://github.com/apache/hbase/tree/2.5.4RC0
>
> This tag currently points to git reference
>
>   2e426ab69d126e683577b6e94f890800c5122910
>
> 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/2.5.4RC0/
>
> The API compatibility report comparing this RC to the previous release
> can be found at:
>
>
>
> https://dist.apache.org/repos/dist/dev/hbase/2.5.4RC0/api_compare_2.5.3_to_2.5.4RC0.html
>
> Maven artifacts are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1516/
>
> Maven artifacts for Hadoop 3 are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1517/
>
> Artifacts were signed with the key 8597754DD5365CCD which can be found in:
>
>   https://downloads.apache.org/hbase/KEYS
>
> To learn more about Apache HBase, please see
>
>   http://hbase.apache.org/
>
> Thanks,
> Your HBase Release Manager
>


[jira] [Resolved] (HBASE-27775) Use a separate WAL provider for hbase:replication table

2023-04-07 Thread Duo Zhang (Jira)


 [ 
https://issues.apache.org/jira/browse/HBASE-27775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Duo Zhang resolved HBASE-27775.
---
Fix Version/s: HBASE-27109
 Hadoop Flags: Reviewed
   Resolution: Fixed

Merged to branch HBASE-27109.

Thanks [~heliangjun] for reviewing!

> Use a separate WAL provider for hbase:replication table
> ---
>
> Key: HBASE-27775
> URL: https://issues.apache.org/jira/browse/HBASE-27775
> Project: HBase
>  Issue Type: Sub-task
>  Components: Replication
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Major
> Fix For: HBASE-27109
>
>
> TestMultiSlaveReplication fails when using table based replication queue 
> storage
> The test uses a small wal rolling size for testing more operations
> {code}
> // smaller block size and capacity to trigger more operations
> // and test them
> conf1.setInt("hbase.regionserver.hlog.blocksize", 1024 * 20);
> conf1.setInt("replication.source.size.capacity", 1024);
> {code}
> But after moving to table based replication queue storage, the update to 
> hbase:replication tablr will also be append to the same WAL file, so it will 
> make the replicaton worker move forward, and then it will update the 
> hbase:replication table since the offset has been changed, so then it will 
> make the replication work again, and so on...
> This will make the wal file size reach the configured size easily and trigger 
> unexpected wal rolling, and then fail the test.
> For fixing the test, we can increase the wal rolling size, or we can use 
> multi wal, to separate the wal files of hbase:replication table along. so it 
> will not mess up the normal wal files.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (HBASE-27783) Implement a shell command to disable all peer modification

2023-04-07 Thread Duo Zhang (Jira)
Duo Zhang created HBASE-27783:
-

 Summary: Implement a shell command to disable all peer modification
 Key: HBASE-27783
 URL: https://issues.apache.org/jira/browse/HBASE-27783
 Project: HBase
  Issue Type: Sub-task
  Components: Replication, shell
Reporter: Duo Zhang


This is used to switch peer storage implementation online.

We can switch the peer storage like this:

1. Disable all peer modification.
2. Run the migration tool to migrate peer data from one storage to another.
3. Change all the hbase-site.xml files in the cluster.
4. Trigger online configuration change.
5. Enable peer modification.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)