[ 
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:58 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]

 

> 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. 

 

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