[ 
https://issues.apache.org/jira/browse/MAPREDUCE-1308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12791974#action_12791974
 ] 

Brian Karlak commented on MAPREDUCE-1308:
-----------------------------------------


And I see one message for a SocketTimeout:

2009-12-17 06:26:20,082 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: 
DatanodeRegistration(172.29.2.67:50010, 
storageID=DS-739735928-172.29.2.67-50010-1259798617913, infoPort=50075, 
ipcPort=50020):Got exception while serving blk_-7712543153225807619_1300911 to 
/172.29.2.67:
java.net.SocketTimeoutException: 480000 millis timeout while waiting for 
channel to be ready for write. ch : java.nio.channels.SocketChannel[connected 
local=/172.29.2.67:50010 remote=/172.29.2.67:41058]
        at 
org.apache.hadoop.net.SocketIOWithTimeout.waitForIO(SocketIOWithTimeout.java:185)
        at 
org.apache.hadoop.net.SocketOutputStream.waitForWritable(SocketOutputStream.java:159)
        at 
org.apache.hadoop.net.SocketOutputStream.transferToFully(SocketOutputStream.java:198)
        at 
org.apache.hadoop.hdfs.server.datanode.BlockSender.sendChunks(BlockSender.java:313)
        at 
org.apache.hadoop.hdfs.server.datanode.BlockSender.sendBlock(BlockSender.java:400)
        at 
org.apache.hadoop.hdfs.server.datanode.DataXceiver.readBlock(DataXceiver.java:180)
        at 
org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:95)
        at java.lang.Thread.run(Thread.java:619)

2009-12-17 06:26:20,082 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: 
DatanodeRegistration(172.29.2.67:50010, 
storageID=DS-739735928-172.29.2.67-50010-1259798617913, infoPort=50075, 
ipcPort=50020):DataXceiver
java.net.SocketTimeoutException: 480000 millis timeout while waiting for 
channel to be ready for write. ch : java.nio.channels.SocketChannel[connected 
local=/172.29.2.67:50010 remote=/172.29.2.67:41058]
        at 
org.apache.hadoop.net.SocketIOWithTimeout.waitForIO(SocketIOWithTimeout.java:185)
        at 
org.apache.hadoop.net.SocketOutputStream.waitForWritable(SocketOutputStream.java:159)
        at 
org.apache.hadoop.net.SocketOutputStream.transferToFully(SocketOutputStream.java:198)
        at 
org.apache.hadoop.hdfs.server.datanode.BlockSender.sendChunks(BlockSender.java:313)
        at 
org.apache.hadoop.hdfs.server.datanode.BlockSender.sendBlock(BlockSender.java:400)
        at 
org.apache.hadoop.hdfs.server.datanode.DataXceiver.readBlock(DataXceiver.java:180)
        at 
org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:95)
        at java.lang.Thread.run(Thread.java:619)


> reduce tasks stall and are eventually killed
> --------------------------------------------
>
>                 Key: MAPREDUCE-1308
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1308
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: tasktracker
>         Environment: 20-node cluster, 8 cores per machine, 32GB memory, 
> Fedora Linux
>            Reporter: Brian Karlak
>
> We recently migrated our 0.19.2 cluster from Gentoo Linux to Fedora Linux.  
> Everything was running smoothly before, but now about 5%-10% of our jobs have 
> at least one reduce task that stalls out and is eventually killed with the 
> message:
>       Task attempt_200912102211_1648_r_000009_0 failed to report status for 
> 6003 seconds. Killing!
> The task is then re-launched and completes successfully, usually in a couple 
> of minutes.
> This is problematic because our scheduled Hadoop jobs now take an extra 
> hour-and-a-half to run (6000 seconds).
> There are no indications in the logs that anything is amiss.  The task 
> starts, a small amount of the copy/shuffle runs, and then nothing is else is 
> heard from the task until it is killed.  I will attach the relevant parts of 
> the TaskTracker logs in the comments.

-- 
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