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

zhangduo commented on HBASE-13716:
----------------------------------

+1 for now.

Add I check the code again, {{HdfsUtils.isHealthy(URI)}} calls 
{{DistributedFileSystem.setSafeMode(GET, false)}}, but in HBase we calls 
{{DistributedFileSystem.setSafeMode(GET, true)}}. I think the difference is 
when the second parameter is true then BackupNN will throw a StandByException 
that force client to connect to ActiveNN.

If we must connect to ActiveNN in HBase, then {{HdfsUtils.isHealthy(URI)}} is 
not enough. So add new methods in {{HdfsUtils}}?

> Stop using Hadoop's FSConstants
> -------------------------------
>
>                 Key: HBASE-13716
>                 URL: https://issues.apache.org/jira/browse/HBASE-13716
>             Project: HBase
>          Issue Type: Task
>    Affects Versions: 1.0.0, 1.1.0
>            Reporter: Sean Busbey
>            Assignee: Sean Busbey
>            Priority: Blocker
>             Fix For: 2.0.0, 1.0.2, 1.2.0, 1.1.1
>
>         Attachments: HBASE-13716.1.patch
>
>
> the FSConstants class was removed in HDFS-8135 (currently slated for Hadoop 
> 2.8.0). I'm trying to have it reverted in branch-2, but we should migrate off 
> of it sooner rather htan later.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to