[ 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)