[ https://issues.apache.org/jira/browse/HADOOP-17542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Hemanth Boyina resolved HADOOP-17542. ------------------------------------- Fix Version/s: HADOOP-17800 Resolution: Fixed > IPV6 support in Netutils#createSocketAddress > --------------------------------------------- > > Key: HADOOP-17542 > URL: https://issues.apache.org/jira/browse/HADOOP-17542 > Project: Hadoop Common > Issue Type: Sub-task > Affects Versions: 3.1.1 > Reporter: ANANDA G B > Assignee: Renukaprasad C > Priority: Minor > Labels: ipv6, pull-request-available > Fix For: HADOOP-17800 > > Attachments: HADOOP-17542-HADOOP-11890-001.patch, Test Scenarios > Verified in IPV6 cluster.doc > > Time Spent: 3h 50m > Remaining Estimate: 0h > > Currently NetUtils#createSocketAddress not supporting if target is IPV6 ip. > If target is IPV6 ip then it throw "Does not contain a valid host:port > authority: ". > This need be support. > public static InetSocketAddress createSocketAddr(String target, > int defaultPort, > String configName, > boolean useCacheIfPresent) { > String helpText = ""; > if (configName != null) > { helpText = " (configuration property '" + configName + "')"; } > if (target == null) > { throw new IllegalArgumentException("Target address cannot be null." + > helpText); } > target = target.trim(); > boolean hasScheme = target.contains("://"); > URI uri = createURI(target, hasScheme, helpText, useCacheIfPresent); > String host = uri.getHost(); > int port = uri.getPort(); > if (port == -1) > { port = defaultPort; } > String path = uri.getPath(); > if ((host == null) || (port < 0) || > (!hasScheme && path != null && !path.isEmpty())) > { throw new IllegalArgumentException( *"Does not contain a valid host:port > authority: " + target + helpText* ); } > return createSocketAddrForHost(host, port); > } -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org