From 2681ae1aa0a72a632dddc4c707fa90250ab6e1eb Mon Sep 17 00:00:00 2001 From: Bryan Beaudreault Date: Mon, 21 Aug 2023 10:28:48 -0400 Subject: [PATCH] Add hbase-shaded-netty-tcnative to our client and server bundles (#56) --- hbase-assembly/pom.xml | 4 + .../hbase-shaded-netty-tcnative/.blazar.yaml | 16 +++ .../hbase-shaded-netty-tcnative/pom.xml | 134 ++++++++++++++++++ hbase-shaded/pom.xml | 1 + .../hbase-client-bundle/pom.xml | 9 +- .../hbase-mapreduce-bundle/pom.xml | 2 +- hubspot-client-bundles/pom.xml | 8 +- pom.xml | 5 + 8 files changed, 171 insertions(+), 8 deletions(-) create mode 100644 hbase-shaded/hbase-shaded-netty-tcnative/.blazar.yaml create mode 100644 hbase-shaded/hbase-shaded-netty-tcnative/pom.xml diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml index fe7846e5ec0f..b40807a1c332 100644 --- a/hbase-assembly/pom.xml +++ b/hbase-assembly/pom.xml @@ -34,6 +34,10 @@ true + + org.apache.hbase + hbase-shaded-netty-tcnative + + 4.0.0 + + org.apache.hbase + hbase-shaded + ${revision} + .. + + hbase-shaded-netty-tcnative + Apache HBase - Shaded - Netty tcnative + + 2.0.61.Final + + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + linux-x86_64 + + + io.netty + netty-tcnative-boringssl-static + ${tcnative.version} + linux-aarch_64 + + + + + + org.apache.maven.plugins + maven-site-plugin + + true + + + + + maven-assembly-plugin + + true + + + + org.apache.maven.plugins + maven-shade-plugin + + + + shade + + package + + true + true + + + io.netty + org.apache.hbase.thirdparty.io.netty + + + + + io.netty:* + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + unpack + + run + + package + + + + + + + + + + + + + + + + diff --git a/hbase-shaded/pom.xml b/hbase-shaded/pom.xml index 10b410cfd339..bfc508cad87d 100644 --- a/hbase-shaded/pom.xml +++ b/hbase-shaded/pom.xml @@ -31,6 +31,7 @@ Apache HBase - Shaded Module of HBase with most deps shaded. + hbase-shaded-netty-tcnative hbase-shaded-client-byo-hadoop hbase-shaded-client hbase-shaded-mapreduce diff --git a/hubspot-client-bundles/hbase-client-bundle/pom.xml b/hubspot-client-bundles/hbase-client-bundle/pom.xml index 492eda72130d..7eac089a0f71 100644 --- a/hubspot-client-bundles/hbase-client-bundle/pom.xml +++ b/hubspot-client-bundles/hbase-client-bundle/pom.xml @@ -1,7 +1,5 @@ - + 4.0.0 @@ -14,6 +12,10 @@ hbase-client-bundle + + org.apache.hbase + hbase-shaded-netty-tcnative + org.apache.hbase.thirdparty:* + org.apache.hbase:hbase-shaded-netty-tcnative org.apache.hbase:hbase-endpoint diff --git a/hubspot-client-bundles/hbase-mapreduce-bundle/pom.xml b/hubspot-client-bundles/hbase-mapreduce-bundle/pom.xml index e35645c64d3e..63417f06fb26 100644 --- a/hubspot-client-bundles/hbase-mapreduce-bundle/pom.xml +++ b/hubspot-client-bundles/hbase-mapreduce-bundle/pom.xml @@ -117,7 +117,7 @@ - diff --git a/pom.xml b/pom.xml index a974dfa5e0cb..0d3b4ce13089 100644 --- a/pom.xml +++ b/pom.xml @@ -999,6 +999,11 @@ hbase-hbtop ${project.version} + + org.apache.hbase + hbase-shaded-netty-tcnative + ${project.version} + org.apache.hbase hbase-shaded-client