[ 
https://issues.apache.org/jira/browse/HDFS-2700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13171616#comment-13171616
 ] 

Uma Maheswara Rao G commented on HDFS-2700:
-------------------------------------------

Here the problem is DatanodeProtocolClientSideTranslatorPB is not proxy 
instance directly. This is wrapper around the proxy instance of 
DatanodeProtocolPB.

So, shutting down the previos cluster, the clinets are not getting cleared and 
they will be cached. When new cluster starts it may get old invalid clients and 
getting EOFEceptions.

So, we should just call close of DatanodeProtocolClientSideTranslatorPB. That 
will call the RPC.stopProxy by passing the real proxy instance 
(DatanodeProtocolPB).

Attached the patch by closing the DatanodeProtocolClientSideTranslatorPB.


Thanks
Uma
                
> TestDataNodeMultipleRegistrations is failing in trunk
> -----------------------------------------------------
>
>                 Key: HDFS-2700
>                 URL: https://issues.apache.org/jira/browse/HDFS-2700
>             Project: Hadoop HDFS
>          Issue Type: Test
>            Reporter: Uma Maheswara Rao G
>         Attachments: HDFS-2700.patch
>
>
> TestDataNodeMultipleRegistrations  is failing from last couple of builds
> https://builds.apache.org/job/PreCommit-HDFS-Build/lastCompletedBuild/testReport/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to