[
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