From d5d8b1d406cd5673c89dbf4b4ecfab821b7bf7cf Mon Sep 17 00:00:00 2001 From: sev7e0 Date: Wed, 25 Sep 2019 23:26:22 +0800 Subject: [PATCH 1/2] [SPARK-29246][CORE][TEST] Remove unnecessary imports in CoarseGrainedExecutorBackendSuite --- .../spark/executor/CoarseGrainedExecutorBackendSuite.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/test/scala/org/apache/spark/executor/CoarseGrainedExecutorBackendSuite.scala b/core/src/test/scala/org/apache/spark/executor/CoarseGrainedExecutorBackendSuite.scala index 64d99a59b9192..e119fad4689f6 100644 --- a/core/src/test/scala/org/apache/spark/executor/CoarseGrainedExecutorBackendSuite.scala +++ b/core/src/test/scala/org/apache/spark/executor/CoarseGrainedExecutorBackendSuite.scala @@ -17,7 +17,6 @@ package org.apache.spark.executor -import java.io.File import java.net.URL import java.nio.ByteBuffer import java.util.Properties @@ -136,7 +135,7 @@ class CoarseGrainedExecutorBackendSuite extends SparkFunSuite // not enough gpu's on the executor withTempDir { tmpDir => val gpuArgs = ResourceAllocation(EXECUTOR_GPU_ID, Seq("0")) - val ja = Extraction.decompose(Seq(gpuArgs)) + val ja = Extraction.decompose(Seq(gpuArgs)) val f1 = createTempJsonFile(tmpDir, "resources", ja) var error = intercept[IllegalArgumentException] { From 4675e626067c7c339d24f48bc5477ed8a9a11a06 Mon Sep 17 00:00:00 2001 From: sev7e0 Date: Fri, 27 Sep 2019 00:03:45 +0800 Subject: [PATCH 2/2] [SPARK-29246][CORE][TEST] Optimize imports in core modules --- core/src/main/scala/org/apache/spark/TestUtils.scala | 1 - .../main/scala/org/apache/spark/deploy/master/WorkerInfo.scala | 2 -- .../scala/org/apache/spark/deploy/master/ui/MasterPage.scala | 1 - .../scala/org/apache/spark/deploy/worker/ExecutorRunner.scala | 2 +- .../scala/org/apache/spark/executor/ProcfsMetricsGetter.scala | 1 - .../main/scala/org/apache/spark/util/PeriodicCheckpointer.scala | 1 - .../scala/org/apache/spark/util/collection/ExternalSorter.scala | 2 +- .../util/collection/WritablePartitionedPairCollection.scala | 1 - core/src/test/scala/org/apache/spark/DebugFilesystem.scala | 1 - core/src/test/scala/org/apache/spark/ShuffleSuite.scala | 2 +- .../org/apache/spark/input/WholeTextFileInputFormatSuite.scala | 1 - .../apache/spark/network/netty/SparkTransportConfSuite.scala | 1 - .../org/apache/spark/scheduler/BlacklistIntegrationSuite.scala | 2 -- .../spark/scheduler/CoarseGrainedSchedulerBackendSuite.scala | 1 - .../scheduler/OutputCommitCoordinatorIntegrationSuite.scala | 1 - .../test/scala/org/apache/spark/status/LiveEntitySuite.scala | 1 - .../scala/org/apache/spark/storage/DiskBlockManagerSuite.scala | 1 - .../scala/org/apache/spark/util/logging/DriverLoggerSuite.scala | 2 +- 18 files changed, 4 insertions(+), 20 deletions(-) diff --git a/core/src/main/scala/org/apache/spark/TestUtils.scala b/core/src/main/scala/org/apache/spark/TestUtils.scala index 9aeb128fcc491..4b6a7abaec27c 100644 --- a/core/src/main/scala/org/apache/spark/TestUtils.scala +++ b/core/src/main/scala/org/apache/spark/TestUtils.scala @@ -42,7 +42,6 @@ import org.json4s.JsonAST.JValue import org.json4s.jackson.JsonMethods.{compact, render} import org.apache.spark.executor.TaskMetrics -import org.apache.spark.internal.config._ import org.apache.spark.scheduler._ import org.apache.spark.util.Utils diff --git a/core/src/main/scala/org/apache/spark/deploy/master/WorkerInfo.scala b/core/src/main/scala/org/apache/spark/deploy/master/WorkerInfo.scala index a33b15354efea..e084660edcb0f 100644 --- a/core/src/main/scala/org/apache/spark/deploy/master/WorkerInfo.scala +++ b/core/src/main/scala/org/apache/spark/deploy/master/WorkerInfo.scala @@ -18,9 +18,7 @@ package org.apache.spark.deploy.master import scala.collection.mutable -import scala.reflect.ClassTag -import org.apache.spark.deploy.StandaloneResourceUtils.MutableResourceInfo import org.apache.spark.resource.{ResourceAllocator, ResourceInformation, ResourceRequirement} import org.apache.spark.rpc.RpcEndpointRef import org.apache.spark.util.Utils diff --git a/core/src/main/scala/org/apache/spark/deploy/master/ui/MasterPage.scala b/core/src/main/scala/org/apache/spark/deploy/master/ui/MasterPage.scala index e8b614527f69c..042ec54ee1240 100644 --- a/core/src/main/scala/org/apache/spark/deploy/master/ui/MasterPage.scala +++ b/core/src/main/scala/org/apache/spark/deploy/master/ui/MasterPage.scala @@ -27,7 +27,6 @@ import org.apache.spark.deploy.DeployMessages.{KillDriverResponse, MasterStateRe import org.apache.spark.deploy.JsonProtocol import org.apache.spark.deploy.StandaloneResourceUtils._ import org.apache.spark.deploy.master._ -import org.apache.spark.resource.ResourceInformation import org.apache.spark.ui.{UIUtils, WebUIPage} import org.apache.spark.util.Utils diff --git a/core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala b/core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala index 97939107f3057..564c215362bcd 100644 --- a/core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala +++ b/core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala @@ -31,7 +31,7 @@ import org.apache.spark.deploy.StandaloneResourceUtils.prepareResourcesFile import org.apache.spark.internal.Logging import org.apache.spark.internal.config.SPARK_EXECUTOR_PREFIX import org.apache.spark.internal.config.UI._ -import org.apache.spark.resource.{ResourceInformation, ResourceUtils} +import org.apache.spark.resource.ResourceInformation import org.apache.spark.rpc.RpcEndpointRef import org.apache.spark.util.{ShutdownHookManager, Utils} import org.apache.spark.util.logging.FileAppender diff --git a/core/src/main/scala/org/apache/spark/executor/ProcfsMetricsGetter.scala b/core/src/main/scala/org/apache/spark/executor/ProcfsMetricsGetter.scala index 2111273d8b35a..0d5dcfb43cbfd 100644 --- a/core/src/main/scala/org/apache/spark/executor/ProcfsMetricsGetter.scala +++ b/core/src/main/scala/org/apache/spark/executor/ProcfsMetricsGetter.scala @@ -18,7 +18,6 @@ package org.apache.spark.executor import java.io._ -import java.nio.charset.Charset import java.nio.charset.StandardCharsets.UTF_8 import java.nio.file.{Files, Paths} import java.util.Locale diff --git a/core/src/main/scala/org/apache/spark/util/PeriodicCheckpointer.scala b/core/src/main/scala/org/apache/spark/util/PeriodicCheckpointer.scala index c105f3229af09..f01645d82303e 100644 --- a/core/src/main/scala/org/apache/spark/util/PeriodicCheckpointer.scala +++ b/core/src/main/scala/org/apache/spark/util/PeriodicCheckpointer.scala @@ -24,7 +24,6 @@ import org.apache.hadoop.fs.Path import org.apache.spark.SparkContext import org.apache.spark.internal.Logging -import org.apache.spark.storage.StorageLevel /** diff --git a/core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala b/core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala index 6fecfbaca8416..8798fb8ad2a6e 100644 --- a/core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala +++ b/core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala @@ -23,7 +23,7 @@ import java.util.Comparator import scala.collection.mutable import scala.collection.mutable.ArrayBuffer -import com.google.common.io.{ByteStreams, Closeables} +import com.google.common.io.ByteStreams import org.apache.spark._ import org.apache.spark.executor.ShuffleWriteMetrics diff --git a/core/src/main/scala/org/apache/spark/util/collection/WritablePartitionedPairCollection.scala b/core/src/main/scala/org/apache/spark/util/collection/WritablePartitionedPairCollection.scala index da8d58d05b6b9..9624b02cb407c 100644 --- a/core/src/main/scala/org/apache/spark/util/collection/WritablePartitionedPairCollection.scala +++ b/core/src/main/scala/org/apache/spark/util/collection/WritablePartitionedPairCollection.scala @@ -19,7 +19,6 @@ package org.apache.spark.util.collection import java.util.Comparator -import org.apache.spark.storage.DiskBlockObjectWriter /** * A common interface for size-tracking collections of key-value pairs that diff --git a/core/src/test/scala/org/apache/spark/DebugFilesystem.scala b/core/src/test/scala/org/apache/spark/DebugFilesystem.scala index a5bdc95790722..1d3e28b39548f 100644 --- a/core/src/test/scala/org/apache/spark/DebugFilesystem.scala +++ b/core/src/test/scala/org/apache/spark/DebugFilesystem.scala @@ -21,7 +21,6 @@ import java.io.{FileDescriptor, InputStream} import java.lang import java.nio.ByteBuffer -import scala.collection.JavaConverters._ import scala.collection.mutable import org.apache.hadoop.fs._ diff --git a/core/src/test/scala/org/apache/spark/ShuffleSuite.scala b/core/src/test/scala/org/apache/spark/ShuffleSuite.scala index aa13f1e16203b..276636d9e6d08 100644 --- a/core/src/test/scala/org/apache/spark/ShuffleSuite.scala +++ b/core/src/test/scala/org/apache/spark/ShuffleSuite.scala @@ -31,7 +31,7 @@ import org.apache.spark.scheduler.{MapStatus, MyRDD, SparkListener, SparkListene import org.apache.spark.serializer.KryoSerializer import org.apache.spark.shuffle.ShuffleWriter import org.apache.spark.storage.{ShuffleBlockId, ShuffleDataBlockId, ShuffleIndexBlockId} -import org.apache.spark.util.{MutablePair, Utils} +import org.apache.spark.util.MutablePair abstract class ShuffleSuite extends SparkFunSuite with Matchers with LocalSparkContext { diff --git a/core/src/test/scala/org/apache/spark/input/WholeTextFileInputFormatSuite.scala b/core/src/test/scala/org/apache/spark/input/WholeTextFileInputFormatSuite.scala index 576ca1613f75e..c622e599c8c42 100644 --- a/core/src/test/scala/org/apache/spark/input/WholeTextFileInputFormatSuite.scala +++ b/core/src/test/scala/org/apache/spark/input/WholeTextFileInputFormatSuite.scala @@ -25,7 +25,6 @@ import org.scalatest.BeforeAndAfterAll import org.apache.spark.{SparkConf, SparkContext, SparkFunSuite} import org.apache.spark.internal.Logging -import org.apache.spark.util.Utils /** * Tests the correctness of diff --git a/core/src/test/scala/org/apache/spark/network/netty/SparkTransportConfSuite.scala b/core/src/test/scala/org/apache/spark/network/netty/SparkTransportConfSuite.scala index d7265b6c24fe7..97f583be985fb 100644 --- a/core/src/test/scala/org/apache/spark/network/netty/SparkTransportConfSuite.scala +++ b/core/src/test/scala/org/apache/spark/network/netty/SparkTransportConfSuite.scala @@ -17,7 +17,6 @@ package org.apache.spark.network.netty -import org.scalatest.Matchers import org.scalatest.mockito.MockitoSugar import org.apache.spark.{SparkConf, SparkFunSuite} diff --git a/core/src/test/scala/org/apache/spark/scheduler/BlacklistIntegrationSuite.scala b/core/src/test/scala/org/apache/spark/scheduler/BlacklistIntegrationSuite.scala index 0fe0e5b78233c..246d4b2f56ec9 100644 --- a/core/src/test/scala/org/apache/spark/scheduler/BlacklistIntegrationSuite.scala +++ b/core/src/test/scala/org/apache/spark/scheduler/BlacklistIntegrationSuite.scala @@ -16,8 +16,6 @@ */ package org.apache.spark.scheduler -import scala.concurrent.duration._ - import org.apache.spark._ import org.apache.spark.internal.config import org.apache.spark.internal.config.Tests._ diff --git a/core/src/test/scala/org/apache/spark/scheduler/CoarseGrainedSchedulerBackendSuite.scala b/core/src/test/scala/org/apache/spark/scheduler/CoarseGrainedSchedulerBackendSuite.scala index 3edbbeb9c08f1..126b626c3468b 100644 --- a/core/src/test/scala/org/apache/spark/scheduler/CoarseGrainedSchedulerBackendSuite.scala +++ b/core/src/test/scala/org/apache/spark/scheduler/CoarseGrainedSchedulerBackendSuite.scala @@ -20,7 +20,6 @@ package org.apache.spark.scheduler import java.util.Properties import java.util.concurrent.atomic.AtomicBoolean -import scala.collection.immutable import scala.collection.mutable import scala.concurrent.duration._ import scala.language.postfixOps diff --git a/core/src/test/scala/org/apache/spark/scheduler/OutputCommitCoordinatorIntegrationSuite.scala b/core/src/test/scala/org/apache/spark/scheduler/OutputCommitCoordinatorIntegrationSuite.scala index 848f702935536..7d063c3b3ac53 100644 --- a/core/src/test/scala/org/apache/spark/scheduler/OutputCommitCoordinatorIntegrationSuite.scala +++ b/core/src/test/scala/org/apache/spark/scheduler/OutputCommitCoordinatorIntegrationSuite.scala @@ -22,7 +22,6 @@ import org.scalatest.concurrent.{Signaler, ThreadSignaler, TimeLimits} import org.scalatest.time.{Seconds, Span} import org.apache.spark.{LocalSparkContext, SparkConf, SparkContext, SparkFunSuite, TaskContext} -import org.apache.spark.util.Utils /** * Integration tests for the OutputCommitCoordinator. diff --git a/core/src/test/scala/org/apache/spark/status/LiveEntitySuite.scala b/core/src/test/scala/org/apache/spark/status/LiveEntitySuite.scala index bb2d2633001f0..8e23de0053e00 100644 --- a/core/src/test/scala/org/apache/spark/status/LiveEntitySuite.scala +++ b/core/src/test/scala/org/apache/spark/status/LiveEntitySuite.scala @@ -18,7 +18,6 @@ package org.apache.spark.status import org.apache.spark.SparkFunSuite -import org.apache.spark.status.api.v1.RDDPartitionInfo class LiveEntitySuite extends SparkFunSuite { diff --git a/core/src/test/scala/org/apache/spark/storage/DiskBlockManagerSuite.scala b/core/src/test/scala/org/apache/spark/storage/DiskBlockManagerSuite.scala index 0c4f3c48ef802..41409016148c3 100644 --- a/core/src/test/scala/org/apache/spark/storage/DiskBlockManagerSuite.scala +++ b/core/src/test/scala/org/apache/spark/storage/DiskBlockManagerSuite.scala @@ -18,7 +18,6 @@ package org.apache.spark.storage import java.io.{File, FileWriter} -import java.util.UUID import org.scalatest.{BeforeAndAfterAll, BeforeAndAfterEach} diff --git a/core/src/test/scala/org/apache/spark/util/logging/DriverLoggerSuite.scala b/core/src/test/scala/org/apache/spark/util/logging/DriverLoggerSuite.scala index 973f71cdeb755..bd7ec242a9317 100644 --- a/core/src/test/scala/org/apache/spark/util/logging/DriverLoggerSuite.scala +++ b/core/src/test/scala/org/apache/spark/util/logging/DriverLoggerSuite.scala @@ -17,7 +17,7 @@ package org.apache.spark.util.logging -import java.io.{BufferedInputStream, File, FileInputStream} +import java.io.File import org.apache.commons.io.FileUtils