[ 
https://issues.apache.org/jira/browse/HIVE-28786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitriy Fingerman closed HIVE-28786.
------------------------------------

> Fix InetSocketAddress usage
> ---------------------------
>
>                 Key: HIVE-28786
>                 URL: https://issues.apache.org/jira/browse/HIVE-28786
>             Project: Hive
>          Issue Type: Sub-task
>            Reporter: Dmitriy Fingerman
>            Priority: Major
>             Fix For: 4.2.0
>
>
> Hive makes use of
>  
> {code:java}
> InetSocketAddress(host, portNumber){code}
>  and 
> {code:java}
> InetSocketAddress(portNumber){code}
>  
> Internally *InetSocketAddress* calls *InetAddress.getByName(hostname)* which 
> has issues with IPv6 (see another subtask).
>  
> Fix: Use InetAddress explicitly to support both IPv4 and IPv6.
> // Bad
> {code:java}
> InetSocketAddress addr = new InetSocketAddress("2001:db8::1", 8080);{code}
> // Good
> {code:java}
> InetAddress inetAddr = InetAddress.getByName("2001:db8::1");
> InetSocketAddress addr = new InetSocketAddress(inetAddr, 8080);{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to