hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erik Krogen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HDFS-14435) ObserverReadProxyProvider is unable to properly fetch HAState from Standby NNs
Date Thu, 18 Apr 2019 17:40:00 GMT

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

Erik Krogen updated HDFS-14435:
-------------------------------
    Attachment: HDFS-14435.002.patch

> ObserverReadProxyProvider is unable to properly fetch HAState from Standby NNs
> ------------------------------------------------------------------------------
>
>                 Key: HDFS-14435
>                 URL: https://issues.apache.org/jira/browse/HDFS-14435
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: ha, nn
>    Affects Versions: 3.3.0
>            Reporter: Erik Krogen
>            Assignee: Erik Krogen
>            Priority: Major
>         Attachments: HDFS-14435.000.patch, HDFS-14435.001.patch, HDFS-14435.002.patch
>
>
> We have been seeing issues during testing of the Consistent Read from Standby feature
that indicate that ORPP is unable to call {{getHAServiceState}} on Standby NNs, as they are
rejected with a {{StandbyException}}. Upon further investigation, we realized that although
the Standby allows the {{getHAServiceState()}} call, reading a delegation token is not allowed
in Standby state, thus the call will fail when using DT-based authentication. This hasn't
caused issues in practice, since ORPP assumes that the state is Standby if it is unable to
fetch the state, but we should fix the logic to properly handle this scenario.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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