hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tsz Wo (Nicholas), SZE (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HADOOP-4703) DataNode.createInterDataNodeProtocolProxy should not wait for proxy forever while recovering lease
Date Fri, 21 Nov 2008 01:34:44 GMT

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

Tsz Wo (Nicholas), SZE updated HADOOP-4703:
-------------------------------------------

    Attachment: 4073_20081120.patch

4073_20081120.patch: change waitForProxy(...) to getProxy(...) in creating InterDatanodeProtocol
and ClientDatanodeProtocol.

waitForProxy(...) waits forever if there are ConnectException.  It seems not right since if
the server in the other side is down, the client cannot detect it but keep waiting.

> DataNode.createInterDataNodeProtocolProxy should not wait for proxy forever while recovering
lease
> --------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-4703
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4703
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: dfs
>    Affects Versions: 0.18.0
>            Reporter: Hairong Kuang
>             Fix For: 0.18.3
>
>         Attachments: 4073_20081120.patch
>
>
> The problem is that the list of DataNodes may contain DataNode that has already shutdown
as the case in TestFileCreationClient.testClientTriggeredLeaseRecovery(). Using waitForProxy
causes the DataNode to wait forever for the dead DataNode.

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


Mime
View raw message