hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Clampffer (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-11437) libhdfs++: Handler for FileSystem async connect can be invoked before successful communication with active NN
Date Fri, 07 Jul 2017 19:23:00 GMT

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

James Clampffer commented on HDFS-11437:
----------------------------------------

Proposing a short term workaround in HDFS-12103.  Once this is fixed that could be removed
(if workaround ends up being committed).

> libhdfs++: Handler for FileSystem async connect can be invoked before successful communication
with active NN
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: HDFS-11437
>                 URL: https://issues.apache.org/jira/browse/HDFS-11437
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: hdfs-client
>            Reporter: James Clampffer
>            Assignee: James Clampffer
>
> The handler provided to FileSystem::Connect can be invoked as soon as the FS makes a
connection to the standby NN rather than waiting until it connects to the active NN.  This
allows RPC requests to be enqueued before a real connection is made and if the active NN isn't
reachable for some reason the only way to cancel is to delete the FS from another thread which
kills all pending requests.
> The underlying issue is that currently the only thing that must happen for the connect
handler to be invoked is a successful handshake with a NN.  Connecting to the standby NN and
receiving a StandbyException satisfies this requirement but it should wait until it is able
to get a handshake from the active NN.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org


Mime
View raw message