This is an automated email from the ASF dual-hosted git repository.

jackie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new 6d785e0eb3 Upgrade jersey to fix parallel segment upload (#8677)
6d785e0eb3 is described below

commit 6d785e0eb383ee87e83db7af879d9dcda3ff6fb7
Author: Xiaotian (Jackie) Jiang <[email protected]>
AuthorDate: Wed May 11 13:24:55 2022 -0700

    Upgrade jersey to fix parallel segment upload (#8677)
---
 LICENSE-binary                                     | 42 +++++++++++-----------
 pinot-core/pom.xml                                 | 12 +++++++
 pinot-distribution/pom.xml                         | 12 -------
 pinot-integration-tests/pom.xml                    |  9 +++--
 .../v0_deprecated/pinot-hadoop/pom.xml             | 12 -------
 .../pinot-stream-ingestion/pinot-pulsar/pom.xml    |  2 +-
 pom.xml                                            | 29 +++++++++++++--
 7 files changed, 64 insertions(+), 54 deletions(-)

diff --git a/LICENSE-binary b/LICENSE-binary
index c8c8bd7fec..d354a06150 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -526,21 +526,19 @@ Common Development and Distribution License (CDDL) 1.0
 (see licenses/LICENSE-cddl-1.0.txt)
 
 javax.activation:activation:1.1.1
+javax.annotation:javax.annotation-api:1.3.2
+javax.servlet:javax.servlet-api:3.0.1
+org.glassfish.jersey.containers:jersey-container-servlet-core:2.25.1
 
 
 Common Development and Distribution License (CDDL) 1.1
 ------------------------------------------------------
 (see licenses/LICENSE-cddl-1.1.txt)
 
-com.sun.activation:javax.activation:1.2.0
 com.sun.xml.bind:jaxb-core:2.3.0
 com.sun.xml.bind:jaxb-impl:2.3.0
-javax.annotation:javax.annotation-api:1.2
-javax.servlet:javax.servlet-api:3.0.1
 javax.ws.rs:javax.ws.rs-api:2.0.1
 javax.xml.bind:jaxb-api:2.3.0
-org.glassfish.hk2:osgi-resource-locator:1.0.1
-org.glassfish.jersey.containers:jersey-container-servlet:2.22.2
 
 
 Eclipse Public License (EPL) 1.0
@@ -557,26 +555,26 @@ Eclipse Public License (EPL) 2.0
 -------------------------------
 (see licenses/LICENSE-epl-2.0.txt)
 
-jakarta.annotation:jakarta.annotation-api:1.3.4
-jakarta.ws.rs:jakarta.ws.rs-api:2.1.5
+jakarta.annotation:jakarta.annotation-api:1.3.5
+jakarta.ws.rs:jakarta.ws.rs-api:2.1.6
 org.glassfish.grizzly:grizzly-framework:2.4.4
 org.glassfish.grizzly:grizzly-http-server:2.4.4
 org.glassfish.grizzly:grizzly-http:2.4.4
-org.glassfish.hk2.external:aopalliance-repackaged:2.5.0
-org.glassfish.hk2.external:jakarta.inject:2.5.0
-org.glassfish.hk2:hk2-api:2.5.0
-org.glassfish.hk2:hk2-locator:2.5.0
-org.glassfish.hk2:hk2-utils:2.5.0
-org.glassfish.jersey.containers:jersey-container-grizzly2-http:2.28
-org.glassfish.jersey.containers:jersey-container-servlet-core:2.28
-org.glassfish.jersey.core:jersey-client:2.28
-org.glassfish.jersey.core:jersey-common:2.28
-org.glassfish.jersey.core:jersey-server:2.28
-org.glassfish.jersey.ext:jersey-entity-filtering:2.28
-org.glassfish.jersey.inject:jersey-hk2:2.28
-org.glassfish.jersey.media:jersey-media-jaxb:2.28
-org.glassfish.jersey.media:jersey-media-json-jackson:2.28
-org.glassfish.jersey.media:jersey-media-multipart:2.28
+org.glassfish.hk2.external:aopalliance-repackaged:2.6.1
+org.glassfish.hk2.external:jakarta.inject:2.6.1
+org.glassfish.hk2:hk2-api:2.6.1
+org.glassfish.hk2:hk2-locator:2.6.1
+org.glassfish.hk2:hk2-utils:2.6.1
+org.glassfish.hk2:osgi-resource-locator:1.0.3
+org.glassfish.jersey.containers:jersey-container-grizzly2-http:2.35
+org.glassfish.jersey.core:jersey-client:2.35
+org.glassfish.jersey.core:jersey-common:2.35
+org.glassfish.jersey.core:jersey-server:2.35
+org.glassfish.jersey.ext:jersey-entity-filtering:2.35
+org.glassfish.jersey.inject:jersey-hk2:2.35
+org.glassfish.jersey.media:jersey-media-jaxb:2.35
+org.glassfish.jersey.media:jersey-media-json-jackson:2.35
+org.glassfish.jersey.media:jersey-media-multipart:2.35
 org.glassfish.tyrus.bundles:tyrus-standalone-client:1.15
 
 
diff --git a/pinot-core/pom.xml b/pinot-core/pom.xml
index fc94a05a33..4fdf92bac7 100644
--- a/pinot-core/pom.xml
+++ b/pinot-core/pom.xml
@@ -199,6 +199,18 @@
       <groupId>org.glassfish.hk2</groupId>
       <artifactId>hk2-locator</artifactId>
     </dependency>
+    <dependency>
+      <groupId>javax.xml.bind</groupId>
+      <artifactId>jaxb-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.sun.xml.bind</groupId>
+      <artifactId>jaxb-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.sun.xml.bind</groupId>
+      <artifactId>jaxb-impl</artifactId>
+    </dependency>
 
     <!-- test -->
     <dependency>
diff --git a/pinot-distribution/pom.xml b/pinot-distribution/pom.xml
index d5cdabf5de..353dee6d4c 100644
--- a/pinot-distribution/pom.xml
+++ b/pinot-distribution/pom.xml
@@ -110,18 +110,6 @@
       <groupId>javax.activation</groupId>
       <artifactId>activation</artifactId>
     </dependency>
-    <dependency>
-      <groupId>javax.xml.bind</groupId>
-      <artifactId>jaxb-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>com.sun.xml.bind</groupId>
-      <artifactId>jaxb-core</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>com.sun.xml.bind</groupId>
-      <artifactId>jaxb-impl</artifactId>
-    </dependency>
   </dependencies>
   <build>
     <plugins>
diff --git a/pinot-integration-tests/pom.xml b/pinot-integration-tests/pom.xml
index 37e4375ea0..a67a222d5b 100644
--- a/pinot-integration-tests/pom.xml
+++ b/pinot-integration-tests/pom.xml
@@ -233,6 +233,10 @@
       <groupId>org.glassfish.hk2</groupId>
       <artifactId>hk2-locator</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.glassfish.hk2</groupId>
+      <artifactId>hk2-metadata-generator</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.pinot</groupId>
       <artifactId>pinot-server</artifactId>
@@ -377,10 +381,5 @@
       <groupId>org.mockito</groupId>
       <artifactId>mockito-core</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.glassfish.hk2</groupId>
-      <artifactId>hk2-metadata-generator</artifactId>
-      <version>${hk2.version}</version>
-    </dependency>
   </dependencies>
 </project>
diff --git 
a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml 
b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml
index 0309abd269..ebbb217575 100644
--- a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml
@@ -208,18 +208,6 @@
       <groupId>org.apache.orc</groupId>
       <artifactId>orc-mapreduce</artifactId>
     </dependency>
-    <dependency>
-      <groupId>javax.xml.bind</groupId>
-      <artifactId>jaxb-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>com.sun.xml.bind</groupId>
-      <artifactId>jaxb-impl</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>com.sun.xml.bind</groupId>
-      <artifactId>jaxb-core</artifactId>
-    </dependency>
 
     <!--Test-->
     <dependency>
diff --git a/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/pom.xml 
b/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/pom.xml
index 3956d64284..bcd64b9193 100644
--- a/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/pom.xml
+++ b/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/pom.xml
@@ -41,7 +41,7 @@
     <jetty-server.version>9.4.45.v20220203</jetty-server.version>
     <javax.servlet-api.version>3.1.0</javax.servlet-api.version>
     <javax.ws.rs-api.version>2.1</javax.ws.rs-api.version>
-    
<jersey-container-grizzly2-http.version>2.28</jersey-container-grizzly2-http.version>
+    
<jersey-container-grizzly2-http.version>2.35</jersey-container-grizzly2-http.version>
     <simpleclient_common.version>0.8.1</simpleclient_common.version>
     <grpc-proto.version>1.12.0</grpc-proto.version>
     <grpc-context.version>1.14.0</grpc-context.version>
diff --git a/pom.xml b/pom.xml
index 2d0114f42a..18dedfecc8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -125,9 +125,9 @@
     <jackson.version>2.10.0</jackson.version>
     <zookeeper.version>3.5.8</zookeeper.version>
     <async-http-client.version>2.12.3</async-http-client.version>
-    <jersey.version>2.28</jersey.version>
+    <jersey.version>2.35</jersey.version>
     <grizzly.version>2.4.4</grizzly.version>
-    <hk2.version>2.5.0</hk2.version>
+    <hk2.version>2.6.1</hk2.version>
     <swagger.version>1.5.16</swagger.version>
     <hadoop.version>2.10.1</hadoop.version>
     <antlr.version>4.6</antlr.version>
@@ -1080,6 +1080,31 @@
         <groupId>org.glassfish.hk2</groupId>
         <artifactId>hk2-locator</artifactId>
         <version>${hk2.version}</version>
+        <exclusions>
+          <exclusion>
+            <groupId>jakarta.annotation</groupId>
+            <artifactId>jakarta.annotation-api</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>jakarta.ws.rs</groupId>
+            <artifactId>jakarta.ws.rs-api</artifactId>
+          </exclusion>
+        </exclusions>
+      </dependency>
+      <dependency>
+        <groupId>org.glassfish.hk2</groupId>
+        <artifactId>hk2-metadata-generator</artifactId>
+        <version>${hk2.version}</version>
+        <exclusions>
+          <exclusion>
+            <groupId>jakarta.annotation</groupId>
+            <artifactId>jakarta.annotation-api</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>jakarta.ws.rs</groupId>
+            <artifactId>jakarta.ws.rs-api</artifactId>
+          </exclusion>
+        </exclusions>
       </dependency>
       <dependency>
         <groupId>org.glassfish.jersey.media</groupId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to