Michael, Alan,

There is an issue in InetAddress.getAddressesFromNameService, whereby if the nameservice provider throws an unchecked exception it leaves the host being looked up in the lookupTable. This will cause any further lookups of that host to block and wait forever.

Once a host is added to the lookupTable, through checkLookupTable(host), it should always be removed after the attempted lookup (whether successful or not).

http://cr.openjdk.java.net/~chegar/7012768/webrev.00/webrev/

-Chris.

Reply via email to