[ 
https://issues.apache.org/jira/browse/HADOOP-2974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12576435#action_12576435
 ] 

Raghu Angadi commented on HADOOP-2974:
--------------------------------------


sigh. this fails on Java 1.5 but not on Java 1.6 on windows.

Only change from HADOOP-2346 is that Socket used in the following trace is 
create with "SocketChannel.open().socket()" instead of "new Socket()". So its 
an NIO socket. I don't know why it does not work. Any one know if NIO supposed 
to be stable in 1.5?

exception :
{noformat}
Cannot assign requested address: no further information
java.net.BindException: Cannot assign requested address: no further information
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at 
sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:527)
        at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:100)
        at 
org.apache.hadoop.ipc.Client$Connection.setupIOstreams(Client.java:161)
        at org.apache.hadoop.ipc.Client.getConnection(Client.java:578)
        at org.apache.hadoop.ipc.Client.call(Client.java:501)
        at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:198)
        at $Proxy0.getProtocolVersion(Unknown Source)
        at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:291)
        at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:278)
        at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:315)
        at org.apache.hadoop.ipc.TestRPC.testSlowRpc(TestRPC.java:179)
{noformat}

> ipc unit tests fail due to connection errors
> --------------------------------------------
>
>                 Key: HADOOP-2974
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2974
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: ipc
>    Affects Versions: 0.17.0
>         Environment: windows
>            Reporter: Mukund Madhugiri
>            Assignee: Raghu Angadi
>            Priority: Blocker
>             Fix For: 0.17.0
>
>
> ipc unit tests fail due to connection errors:
> Failing tests:
> org.apache.hadoop.ipc.TestIPC.unknown
> org.apache.hadoop.ipc.TestIPCServerResponder.unknown
> org.apache.hadoop.ipc.TestRPC.testSlowRpc
> org.apache.hadoop.ipc.TestRPC.testCalls
> Changes:
> # HADOOP-2346. Utilities to support timeout while writing to sockets. 
> DFSClient and DataNode sockets have 10min write timeout.
> # HADOOP-2906. Add an OutputFormat capable of using keys, values, and config 
> params to map records to different output files.
> # HADOOP-2756. NPE in DFSClient while closing DFSOutputStreams under load.
> # HADOOP-2934. The namenode was encountreing a NPE while loading leases from 
> the fsimage. Fixed.
> # HADOOP-2925. Fix HOD to create mapred system directory using a naming 
> convention that will avoid clashes in multi-user shared cluster scenario.
> # HADOOP-2911. Make the information printed by the HOD allocate and info 
> commands less verbose and clearer.
> # HADOOP-2883. Write failures and data corruptions on HDFS files. The write 
> timeout is back to what it was on 0.15 release. Also, the datnodes flushes 
> the block file buffered output stream before sending a positive ack for the 
> packet back to the client.
> # HADOOP-2861. INCOMPATIBLE CHANGE. Improve the user interface for the HOD 
> commands. Command line structure has changed.
> Error logs:
>  [junit] Running org.apache.hadoop.ipc.TestIPC
>     [junit] 2008-03-07 10:50:04,291 INFO  metrics.RpcMetrics 
> (RpcMetrics.java:<init>(53)) - Initializing RPC Metrics with hostName=0, 
> port=4785
>     [junit] 2008-03-07 10:50:04,354 INFO  ipc.Server (Server.java:run(443)) - 
> IPC Server Responder: starting
>     [junit] 2008-03-07 10:50:04,369 INFO  ipc.Server (Server.java:run(303)) - 
> IPC Server listener on 4785: starting
>     [junit] 2008-03-07 10:50:04,369 INFO  ipc.Server (Server.java:run(861)) - 
> IPC Server handler 0 on 4785: starting
>     [junit] 2008-03-07 10:50:04,369 INFO  ipc.Server (Server.java:run(861)) - 
> IPC Server handler 1 on 4785: starting
>     [junit] 2008-03-07 10:50:04,369 INFO  ipc.Server (Server.java:run(861)) - 
> IPC Server handler 2 on 4785: starting
>     [junit] 2008-03-07 10:50:04,432 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 1 time(s).
>     [junit] 2008-03-07 10:50:04,432 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 1 time(s).
>     [junit] 2008-03-07 10:50:05,432 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 2 time(s).
>     [junit] 2008-03-07 10:50:05,432 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 2 time(s).
>     [junit] 2008-03-07 10:50:06,432 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 3 time(s).
>     [junit] 2008-03-07 10:50:06,432 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 3 time(s).
>     [junit] 2008-03-07 10:50:07,433 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 4 time(s).
>     [junit] 2008-03-07 10:50:07,433 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 4 time(s).
>     [junit] 2008-03-07 10:50:08,433 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 5 time(s).
>     [junit] 2008-03-07 10:50:08,433 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 5 time(s).
>     [junit] 2008-03-07 10:50:09,433 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 6 time(s).
>     [junit] 2008-03-07 10:50:09,433 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 6 time(s).
>     [junit] 2008-03-07 10:50:10,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 7 time(s).
>     [junit] 2008-03-07 10:50:10,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 7 time(s).
>     [junit] 2008-03-07 10:50:11,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 8 time(s).
>     [junit] 2008-03-07 10:50:11,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 8 time(s).
>     [junit] 2008-03-07 10:50:12,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 9 time(s).
>     [junit] 2008-03-07 10:50:12,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 9 time(s).
>     [junit] 2008-03-07 10:50:13,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 10 time(s).
>     [junit] 2008-03-07 10:50:13,434 INFO  ipc.Client 
> (Client.java:setupIOstreams(177)) - Retrying connect to server: 
> /0.0.0.0:4785. Already tried 10 time(s).
>     [junit] 2008-03-07 10:50:14,435 FATAL ipc.TestIPC (TestIPC.java:run(92)) 
> - Caught: java.net.BindException: Cannot assign requested address: no further 
> information
>     [junit] 2008-03-07 10:50:14,435 FATAL ipc.TestIPC (TestIPC.java:run(92)) 
> - Caught: java.net.BindException: Cannot assign requested address: no further 
> information

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to