vdiravka commented on a change in pull request #1681: DRILL-7051: Upgrade jetty
URL: https://github.com/apache/drill/pull/1681#discussion_r268551237
 
 

 ##########
 File path: pom.xml
 ##########
 @@ -85,6 +85,7 @@
     <reflections.version>0.9.10</reflections.version>
     <avro.version>1.8.2</avro.version>
     <metrics.version>4.0.2</metrics.version>
+    <jetty.version>9.4.15.v20190215</jetty.version>
 
 Review comment:
   Finally jetty 9.3 is chosen for Drill.
   Jetty dependencies are used in `java-exec pom.xml`, but I've left versions 
control in `dependencyManagement` block of root POM to avoid picking invalid 
jetty version by maven, in case when some libs will have other version.
   For instance we can't exclude jetty from `hadoop-common` and `hbase` 
dependencies. But they have different jetty minor versions: 
   
[9.3.24.v20180605](https://github.com/apache/hadoop/blob/trunk/hadoop-project/pom.xml#L38)
  for Hadoop
   
[9.3.19.v20170502](https://github.com/apache/hbase/blob/rel/2.1.0/pom.xml#L1352)
 for HBase 2.1 and 
[9.3.25.v20180904](https://github.com/apache/hbase/blob/master/pom.xml#L1529) 
for master HBase version.
   I didn't find any API compatibility differences between these jetty minor 
versions (only 9.4 has it).
   Possibly in future we can consider shade Jetty version in Drill, 
[DRILL-7135](https://issues.apache.org/jira/browse/DRILL-7135). Not sure that 
is necessary for now.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to