hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "yanghuafeng (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-13836) RBF: To handle the exception when the mounttable znode have null value.
Date Thu, 23 Aug 2018 03:17:00 GMT

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

yanghuafeng commented on HDFS-13836:

In my opinion, the above code would be more simple. To be more readable is also acceptable.
Please review again, [~elgoiri]

> RBF: To handle the exception when the mounttable znode have null value.
> -----------------------------------------------------------------------
>                 Key: HDFS-13836
>                 URL: https://issues.apache.org/jira/browse/HDFS-13836
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: federation, hdfs
>    Affects Versions: 3.1.0
>            Reporter: yanghuafeng
>            Assignee: yanghuafeng
>            Priority: Major
>             Fix For: 2.9.0, 3.0.0, 3.1.0, 3.2.0
>         Attachments: HDFS-13836.001.patch, HDFS-13836.002.patch, HDFS-13836.003.patch
> When we are adding the mounttable entry, the router sever is terminated. 
> Some error messages show in log, as follow:
>  2018-08-20 14:18:32,404 ERROR org.apache.hadoop.hdfs.server.federation.store.driver.impl.StateStoreZooKeeperImpl:
Cannot get data for 0SLASH0testzk: null. 
> The reason is that router server have created the znode but not to set data before being
terminated. But the method zkManager.getStringData(path, stat) will throw NPE if the path
has null value in the StateStoreZooKeeperImpl, leading to fail in adding the same mounttable
entry and deleting the existing znode.

This message was sent by Atlassian JIRA

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

View raw message