@@ -22,7 +22,6 @@ import java.net.Socket
2222
2323import  akka .actor .ActorSystem 
2424
25- import  scala .collection .JavaConversions ._ 
2625import  scala .collection .mutable 
2726import  scala .util .Properties 
2827
@@ -45,8 +44,6 @@ import org.apache.spark.storage._
4544import  org .apache .spark .unsafe .memory .{ExecutorMemoryManager , MemoryAllocator }
4645import  org .apache .spark .util .{RpcUtils , Utils }
4746
48- import  scala .util .control .NonFatal 
49- 
5047/** 
5148 * :: DeveloperApi :: 
5249 * Holds all the runtime environment objects for a running Spark instance (either master or worker), 
@@ -95,8 +92,7 @@ class SparkEnv (
9592
9693    if  (! isStopped) {
9794      isStopped =  true 
98- 
99-       pythonWorkers.foreach { case  (key, worker) =>  worker.stop()}
95+       pythonWorkers.values.foreach(_.stop())
10096      Option (httpFileServer).foreach(_.stop())
10197      mapOutputTracker.stop()
10298      shuffleManager.stop()
@@ -107,7 +103,6 @@ class SparkEnv (
107103      outputCommitCoordinator.stop()
108104      rpcEnv.shutdown()
109105
110- 
111106      //  Unfortunately Akka's awaitTermination doesn't actually wait for the Netty server to shut
112107      //  down, but let's call it anyway in case it gets fixed in a later release
113108      //  UPDATE: In Akka 2.1.x, this hangs if there are remote actors, so we can't call it.
0 commit comments