Github user rxin commented on a diff in the pull request: https://github.com/apache/spark/pull/20706#discussion_r171666996 --- Diff: core/src/main/scala/org/apache/spark/util/Utils.scala --- @@ -267,44 +264,20 @@ private[spark] object Utils extends Logging { } } - /** - * JDK equivalent of `chmod 700 file`. - * - * @param file the file whose permissions will be modified - * @return true if the permissions were successfully changed, false otherwise. - */ - def chmod700(file: File): Boolean = { - file.setReadable(false, false) && - file.setReadable(true, true) && - file.setWritable(false, false) && - file.setWritable(true, true) && - file.setExecutable(false, false) && - file.setExecutable(true, true) - } - /** * Create a directory inside the given parent directory. The directory is guaranteed to be * newly created, and is not marked for automatic deletion. */ def createDirectory(root: String, namePrefix: String = "spark"): File = { - var attempts = 0 - val maxAttempts = MAX_DIR_CREATION_ATTEMPTS - var dir: File = null - while (dir == null) { - attempts += 1 - if (attempts > maxAttempts) { - throw new IOException("Failed to create a temp directory (under " + root + ") after " + - maxAttempts + " attempts!") - } - try { - dir = new File(root, namePrefix + "-" + UUID.randomUUID.toString) - if (dir.exists() || !dir.mkdirs()) { - dir = null - } - } catch { case e: SecurityException => dir = null; } + val prefix = namePrefix + "-" --- End diff -- was there a reason you rewriting this?
--- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org