HDFS-4295. Using port 1023 should be valid when starting Secure DataNode. Contributed by Stephen Chu.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1419854 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Todd Lipcon 2012-12-10 22:46:46 +00:00
parent 22a78a75b4
commit 64cbb3c2ff
2 changed files with 4 additions and 1 deletions

View File

@ -594,6 +594,9 @@ Release 2.0.3-alpha - Unreleased
HDFS-4292. Sanity check not correct in RemoteBlockReader2.newBlockReader
(Binglin Chang via todd)
HDFS-4295. Using port 1023 should be valid when starting Secure DataNode
(Stephen Chu via todd)
BREAKDOWN OF HDFS-3077 SUBTASKS
HDFS-3077. Quorum-based protocol for reading and writing edit logs.

View File

@ -140,7 +140,7 @@ protected SSLServerSocketFactory createFactory() throws Exception {
System.err.println("Successfully obtained privileged resources (streaming port = "
+ ss + " ) (http listener port = " + listener.getConnection() +")");
if ((ss.getLocalPort() >= 1023 || listener.getPort() >= 1023) &&
if ((ss.getLocalPort() > 1023 || listener.getPort() > 1023) &&
UserGroupInformation.isSecurityEnabled()) {
throw new RuntimeException("Cannot start secure datanode with unprivileged ports");
}