[
https://issues.apache.org/jira/browse/HDFS-3518?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13396151#comment-13396151
]
Aaron T. Myers commented on HDFS-3518:
--------------------------------------
bq. This is not an admin method. Any user could have an application using it.
I agree it's not an "admin method" in the sense that it doesn't require
super-user privileges, but it does seem like an "administrative" utility to me
in the sense that it's not something that typical clients need to call, but
rather only those clients that are concerned with programmatically
administering HDFS. In the class comment in HdfsAdmin, there's no mention of
super user privileges:
{noformat}
* The public API for performing administrative functions on HDFS. Those
writing
* applications against HDFS should prefer this interface to directly accessing
* functionality in DistributedFileSystem or DFSClient.
{noformat}
Given all this, I do think "isHealthy" makes more sense in HdfsAdmin than in
the new "HdfsUtils" class. Thoughts? I don't mind opening a separate JIRA to
discuss this, if you'd prefer.
> Provide API to check HDFS operational state
> -------------------------------------------
>
> Key: HDFS-3518
> URL: https://issues.apache.org/jira/browse/HDFS-3518
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: hdfs client
> Reporter: Bikas Saha
> Assignee: Tsz Wo (Nicholas), SZE
> Fix For: 2.0.1-alpha
>
> Attachments: h3518_20120611.patch, h3518_20120615.patch,
> h3518_20120615_b-1.0.patch
>
>
> This will improve the usability of JobTracker safe mode.
--
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