Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.22.0
-
None
-
None
-
Mac OS 10.5.8 (Leopard)
-
Reviewed
-
net
Description
TestNetUtils fails consistently after HADOOP-6722 on Mac OS X Leopard 10.5.8:
------------- Standard Error ----------------- local address: /127.0.0.1 local port: 64991 ------------- ---------------- --------------- Testcase: testAvoidLoopbackTcpSockets took 0.421 sec Caused an ERROR Invalid argument java.net.SocketException: Invalid argument at sun.nio.ch.Net.connect(Native Method) at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:507) at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:192) at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:369) at org.apache.hadoop.net.TestNetUtils.testAvoidLoopbackTcpSockets(TestNetUtils.java:46)
Although TCP spec seems to allow it, at least one implementation disallows this corner case.