[ 
https://issues.apache.org/jira/browse/HBASE-29302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17953232#comment-17953232
 ] 

Nihal Jain edited comment on HBASE-29302 at 5/21/25 6:59 PM:
-------------------------------------------------------------

Thank you [~ndimiduk] and [~zhangduo] for the reference, I have been able to 
publish the keys at [https://dist.apache.org/repos/dist/release/hbase/KEYS]

 
{quote}Do we still need to use older jetty for branch-3+? If not, I prefer we 
make a new branch for branch-2.x, and bump the version in master branch to 5.x. 
{quote}
No we will completely drop usage of older jetty9 from master and be only on 
jetty12, you can refer PR with the proposed change 
[https://github.com/apache/hbase/pull/6783]

So as I understand we are looking to create 2 branches for hbase-thirdparty:
 * Master which will be 5.x and be used by hbase-3+
 ** will contain jetty12 changes
 ** also we plan to make hbase-unsafe support jdk17 here, eventually?
 ** so basically eventually we will move to JDK 17 for this branch

 * Fork current master as 4.x and this will be used by hbase-2.x
 ** will continue to be on jetty9
 ** this will still be using JDK8

I see we would double up maintenance with this as now we have to drive 2 
releases for hbase-thirdparty and also each PR needs to be backported 
appropriately.

Apart from JDK17, I am not sure how this will be useful as we can still have 
multiple modules some being used by hbase-2.x while others used by 3.x+

Is my understanding correct? Should we start a discuss thread for this?

CC: [~stoty] 


was (Author: nihaljain.cs):
Thank you [~ndimiduk] and [~zhangduo] for the reference, I have been able to 
publish the keys at [https://dist.apache.org/repos/dist/release/hbase/KEYS]

 
{quote}Do we still need to use older jetty for branch-3+? If not, I prefer we 
make a new branch for branch-2.x, and bump the version in master branch to 5.x. 
{quote}
 

No we will completely drop usage of older jetty9 from master and be only on 
jetty12, you can refer PR with the proposed change 
[https://github.com/apache/hbase/pull/6783]

 

So as I understand we are looking to create 2 branches for hbase-thirdparty:
 * Master which will be 5.x and be used by hbase-3+
 ** will contain jetty12 changes
 ** also we plan to make hbase-unsafe support jdk17 here, eventually?
 ** so basically eventually we will move to JDK 17 for this branch

 * Fork current master as 4.x and this will be used by hbase-2.x
 ** will continue to be on jetty9
 ** this will still be using JDK8

I see we would double up maintenance with this as now we have to drive 2 
releases for hbase-thirdparty and also each PR needs to be backported 
appropriately.

Apart from JDK17, I am not sure how this will be useful as we can still have 
multiple modules some being used by hbase-2.x while others used by 3.x+

Is my understanding correct? Should we start a discuss thread for this?

CC: [~stoty] 

> [hbase-thirdparty] Release hbase-thirdparty 4.1.11
> --------------------------------------------------
>
>                 Key: HBASE-29302
>                 URL: https://issues.apache.org/jira/browse/HBASE-29302
>             Project: HBase
>          Issue Type: Umbrella
>          Components: community, thirdparty
>            Reporter: Nihal Jain
>            Priority: Major
>




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

Reply via email to