This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 4eb5577ece2 [SPARK-45303][CORE] Remove JDK 8/11 workaround in
KryoSerializerBenchmark
4eb5577ece2 is described below
commit 4eb5577ece2449676c804e358a4a07fcc52ce670
Author: Hyukjin Kwon <[email protected]>
AuthorDate: Mon Sep 25 09:58:58 2023 -0700
[SPARK-45303][CORE] Remove JDK 8/11 workaround in KryoSerializerBenchmark
### What changes were proposed in this pull request?
This PR removes the legacy workaround for JDK 8/11 in SPARK-29282.
They were already removed in SPARK-37293. This is the leftover.
### Why are the changes needed?
For consistency.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Fixed unittests.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #43088 from HyukjinKwon/SPARK-45303.
Authored-by: Hyukjin Kwon <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
core/src/test/scala/org/apache/spark/benchmark/BenchmarkBase.scala | 2 +-
.../scala/org/apache/spark/serializer/KryoSerializerBenchmark.scala | 4 ----
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/core/src/test/scala/org/apache/spark/benchmark/BenchmarkBase.scala
b/core/src/test/scala/org/apache/spark/benchmark/BenchmarkBase.scala
index 99620fc9757..5eb22032a5e 100644
--- a/core/src/test/scala/org/apache/spark/benchmark/BenchmarkBase.scala
+++ b/core/src/test/scala/org/apache/spark/benchmark/BenchmarkBase.scala
@@ -23,7 +23,7 @@ import org.apache.spark.internal.config.Tests.IS_TESTING
/**
* A base class for generate benchmark results to a file.
- * For JDK9+, JDK major version number is added to the file names to
distinguish the results.
+ * For JDK 21+, JDK major version number is added to the file names to
distinguish the results.
*/
abstract class BenchmarkBase {
var output: Option[OutputStream] = None
diff --git
a/core/src/test/scala/org/apache/spark/serializer/KryoSerializerBenchmark.scala
b/core/src/test/scala/org/apache/spark/serializer/KryoSerializerBenchmark.scala
index e1e4c218e9c..97051e375cf 100644
---
a/core/src/test/scala/org/apache/spark/serializer/KryoSerializerBenchmark.scala
+++
b/core/src/test/scala/org/apache/spark/serializer/KryoSerializerBenchmark.scala
@@ -28,7 +28,6 @@ import org.apache.spark.benchmark.{Benchmark, BenchmarkBase}
import org.apache.spark.internal.config._
import org.apache.spark.internal.config.Kryo._
import org.apache.spark.internal.config.Tests.IS_TESTING
-import org.apache.spark.launcher.SparkLauncher.EXECUTOR_EXTRA_JAVA_OPTIONS
import org.apache.spark.serializer.KryoTest._
import org.apache.spark.util.ThreadUtils
@@ -76,9 +75,6 @@ object KryoSerializerBenchmark extends BenchmarkBase {
def createSparkContext(usePool: Boolean): SparkContext = {
val conf = new SparkConf()
- // SPARK-29282 This is for consistency between JDK8 and JDK11.
- conf.set(EXECUTOR_EXTRA_JAVA_OPTIONS,
- "-XX:+UseParallelGC -XX:-UseDynamicNumberOfGCThreads")
conf.set(SERIALIZER, "org.apache.spark.serializer.KryoSerializer")
conf.set(KRYO_USER_REGISTRATORS, Seq(classOf[MyRegistrator].getName))
conf.set(KRYO_USE_POOL, usePool)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]