diff --git a/connector/connect/client/jvm/src/test/scala/org/apache/spark/sql/SparkSessionE2ESuite.scala b/connector/connect/client/jvm/src/test/scala/org/apache/spark/sql/SparkSessionE2ESuite.scala index e9c2f0c45750..606603e937a8 100644 --- a/connector/connect/client/jvm/src/test/scala/org/apache/spark/sql/SparkSessionE2ESuite.scala +++ b/connector/connect/client/jvm/src/test/scala/org/apache/spark/sql/SparkSessionE2ESuite.scala @@ -16,7 +16,7 @@ */ package org.apache.spark.sql -import java.util.concurrent.ForkJoinPool +import java.util.concurrent.Executors import scala.collection.mutable import scala.concurrent.{ExecutionContext, ExecutionContextExecutor, Future} @@ -116,7 +116,7 @@ class SparkSessionE2ESuite extends RemoteSparkSession { // global ExecutionContext has only 2 threads in Apache Spark CI // create own thread pool for four Futures used in this test val numThreads = 4 - val fpool = new ForkJoinPool(numThreads) + val fpool = Executors.newFixedThreadPool(numThreads) val executionContext = ExecutionContext.fromExecutorService(fpool) val q1 = Future {