Repository: spark
Updated Branches:
  refs/heads/branch-1.1 a7d2df42b -> c8c3b49f2


[SPARK-3755][Core] Do not bind port 1 - 1024 to server in spark

Non-root user use port 1- 1024 to start jetty server will get the exception " 
java.net.SocketException: Permission denied", so not use these ports

Author: scwf <wangf...@huawei.com>

Closes #2610 from scwf/1-1024 and squashes the following commits:

cb8cc76 [scwf] do not use port 1 - 1024

(cherry picked from commit 6390aae4eacbabfb1c53fb828b824f6a6518beff)
Signed-off-by: Andrew Or <andrewo...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/c8c3b49f
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/c8c3b49f
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/c8c3b49f

Branch: refs/heads/branch-1.1
Commit: c8c3b49f265e7a6246ce7e80e0101be6e735522f
Parents: a7d2df4
Author: scwf <wangf...@huawei.com>
Authored: Wed Oct 1 11:30:29 2014 -0700
Committer: Andrew Or <andrewo...@gmail.com>
Committed: Wed Oct 1 11:30:39 2014 -0700

----------------------------------------------------------------------
 core/src/main/scala/org/apache/spark/util/Utils.scala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/c8c3b49f/core/src/main/scala/org/apache/spark/util/Utils.scala
----------------------------------------------------------------------
diff --git a/core/src/main/scala/org/apache/spark/util/Utils.scala 
b/core/src/main/scala/org/apache/spark/util/Utils.scala
index fb477f8..700083e 100644
--- a/core/src/main/scala/org/apache/spark/util/Utils.scala
+++ b/core/src/main/scala/org/apache/spark/util/Utils.scala
@@ -1457,7 +1457,7 @@ private[spark] object Utils extends Logging {
     val serviceString = if (serviceName.isEmpty) "" else s" '$serviceName'"
     for (offset <- 0 to maxRetries) {
       // Do not increment port if startPort is 0, which is treated as a 
special port
-      val tryPort = if (startPort == 0) startPort else (startPort + offset) % 
65536
+      val tryPort = if (startPort == 0) startPort else (startPort + offset) % 
(65536 - 1024) + 1024
       try {
         val (service, port) = startService(tryPort)
         logInfo(s"Successfully started service$serviceString on port $port.")


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to