Skip to content

Commit e775001

Browse files
committed
Support fetching remote uris in driver runner.
1 parent 7179495 commit e775001

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

core/src/main/scala/org/apache/spark/deploy/mesos/MesosClusterDispatcher.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ private [spark] class MesosClusterDispatcher(
114114
val completedDrivers = new ArrayBuffer[DriverInfo]
115115
val RETAINED_DRIVERS = conf.getInt("spark.deploy.retainedDrivers", 200)
116116
var nextDriverNumber = 0
117+
val securityManager = new SecurityManager(conf)
117118

118119
def createDateFormat = new SimpleDateFormat("yyyyMMddHHmmss")
119120

@@ -154,7 +155,7 @@ private [spark] class MesosClusterDispatcher(
154155
case RequestSubmitDriver(driverDescription) => {
155156
val driverInfo = createDriver(driverDescription)
156157
val runner = new DriverRunner(conf, driverInfo.id, workDir,
157-
sparkHome, driverDescription, self, akkaUrl)
158+
sparkHome, driverDescription, self, akkaUrl, securityManager)
158159
runners(driverInfo.id) = runner
159160
drivers(driverInfo.id) = driverInfo
160161
runner.start()

core/src/main/scala/org/apache/spark/util/Utils.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@ private[spark] object Utils extends Logging {
471471
in: InputStream,
472472
destFile: File,
473473
fileOverwrite: Boolean): Unit = {
474+
logDebug(s"Creating temp file in ${destFile.getParentFile.getAbsolutePath}")
474475
val tempFile = File.createTempFile("fetchFileTemp", null,
475476
new File(destFile.getParentFile.getAbsolutePath))
476477
logInfo(s"Fetching $url to $tempFile")

0 commit comments

Comments
 (0)