Skip to content

[SPARK-34111][BUILD] Deconflict the jars jakarta.servlet-api-4.0.3.jar and javax.servlet-api-3.1.0.jar#31185

Closed
yaooqinn wants to merge 1 commit intoapache:masterfrom
yaooqinn:SPARK-34111
Closed

[SPARK-34111][BUILD] Deconflict the jars jakarta.servlet-api-4.0.3.jar and javax.servlet-api-3.1.0.jar#31185
yaooqinn wants to merge 1 commit intoapache:masterfrom
yaooqinn:SPARK-34111

Conversation

@yaooqinn
Copy link
Member

What changes were proposed in this pull request?

Use the right name for the artifact javax.servlet-api in hadoop 3.2 profile

Why are the changes needed?

fix deps issue

Does this PR introduce any user-facing change?

no

How was this patch tested?

  1. should pass existing jenkins
  2. I have manually tested a spark application with the javax.servlet-api-3.1.0.jar deleted and it worked fine

@yaooqinn
Copy link
Member Author

cc @HyukjinKwon @dongjoon-hyun thanks for reviewing

javassist/3.25.0-GA//javassist-3.25.0-GA.jar
javax.inject/1//javax.inject-1.jar
javax.jdo/3.2.0-m3//javax.jdo-3.2.0-m3.jar
javax.servlet-api/3.1.0//javax.servlet-api-3.1.0.jar
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, nice.

@dongjoon-hyun
Copy link
Member

Thank you, @yaooqinn . Yes, let's see the test result.

@HyukjinKwon
Copy link
Member

Nice, thank you @yaooqinn!

Copy link
Member

@HyukjinKwon HyukjinKwon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fix itself looks good. should be good to go if tests pass

@github-actions github-actions bot added the BUILD label Jan 15, 2021
@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38662/

@yaooqinn yaooqinn changed the title [SPARK-34111][BUILD] Deconflict the jars jakarta.servlet-api-4.0.3.jar and javax.servlet-api-3.1.0.jar [SPARK-34111][BUILD][test-maven] Deconflict the jars jakarta.servlet-api-4.0.3.jar and javax.servlet-api-3.1.0.jar Jan 15, 2021
@yaooqinn
Copy link
Member Author

retest this please

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38662/

@yaooqinn
Copy link
Member Author

- decommission workers ensure that shuffle output is regenerated even with shuffle service *** FAILED *** (20 seconds, 783 milliseconds)
[info]   5 did not equal 4 Expected 4 tasks but got List(0:0:0:0-SUCCESS, 0:0:1:0-FAILED, 0:0:1:1-SUCCESS, 0:1:0:0-SUCCESS, 1:0:0:0-SUCCESS) (DecommissionWorkerSuite.scala:190)
[info]   org.scalatest.exceptions.TestFailedException:
[info]   at org.scalatest.Assertions.newAssertionFailedException(Assertions.scala:472)
[info]   at org.scalatest.Assertions.newAssertionFailedException$(Assertions.scala:471)
[info]   at org.scalatest.Assertions$.newAssertionFailedException(Assertions.scala:1231)
[info]   at org.scalatest.Assertions$AssertionsHelper.macroAssert(Assertions.scala:1295)
[info]   at org.apache.spark.deploy.DecommissionWorkerSuite.$anonfun$new$6(DecommissionWorkerSuite.scala:190)

seems just a flaky test itself and not related to this change

@HyukjinKwon
Copy link
Member

retest this please

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134090 has started for PR 31185 at commit f8f12a0.

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134076 has finished for PR 31185 at commit f8f12a0.

  • This patch fails PySpark unit tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38676/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38673/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38673/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38676/

@HyukjinKwon
Copy link
Member

retest this please

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38682/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38682/

@HyukjinKwon
Copy link
Member

retest this please

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38687/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38687/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134084 has finished for PR 31185 at commit f8f12a0.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@HyukjinKwon
Copy link
Member

retest this please

@yaooqinn
Copy link
Member Author

look ok in both mvn and sbt tests

@HyukjinKwon
Copy link
Member

Hm, wait. Let's wait for GA results. Seems like this particular job (which is related):

Build modules: streaming, sql-kafka-0-10, streaming-kafka-0-10, mllib-local, mllib, yarn, mesos, kubernetes, hadoop-cloud, spark-ganglia-lgpl (JDK 8, hadoop3.2, hive2.3)

keeps pending.

@yaooqinn yaooqinn changed the title [SPARK-34111][BUILD][test-maven] Deconflict the jars jakarta.servlet-api-4.0.3.jar and javax.servlet-api-3.1.0.jar [SPARK-34111][BUILD] Deconflict the jars jakarta.servlet-api-4.0.3.jar and javax.servlet-api-3.1.0.jar Jan 15, 2021
@yaooqinn
Copy link
Member Author

retest this please

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38693/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38693/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38697/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38697/

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134096 has finished for PR 31185 at commit f8f12a0.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134112 has finished for PR 31185 at commit f8f12a0.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134114 has finished for PR 31185 at commit f8f12a0.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134101 has finished for PR 31185 at commit f8f12a0.

  • This patch fails PySpark unit tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@dongjoon-hyun
Copy link
Member

dongjoon-hyun commented Jan 15, 2021

Sorry, but could you rebase once more, @yaooqinn ?

It seems that this is superseded by SPARK-33212. Could you check that?

@SparkQA
Copy link

SparkQA commented Jan 15, 2021

Test build #134109 has finished for PR 31185 at commit f8f12a0.

  • This patch fails from timeout after a configured wait of 500m.
  • This patch merges cleanly.
  • This patch adds no public classes.

@yaooqinn
Copy link
Member Author

yes, I checked and saw the servlet-api gone away, we don't need this PR anymore @dongjoon-hyun.

@dongjoon-hyun
Copy link
Member

Thank you for the confirmation, @yaooqinn .

@dongjoon-hyun
Copy link
Member

Instead, could you open a PR to branch-3.1, @yaooqinn ?

@dongjoon-hyun
Copy link
Member

SPARK-33212 is only applied at master branch for Apache Spark 3.2.0. So, SPARK-34111 is still a blocker for Apache Spark 3.1.0 release.

@yaooqinn
Copy link
Member Author

OK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants