Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-4921

Create a web page to display the namenode features and whether they are turned on or off

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.0.0-alpha1
    • None
    • None
    • None

    Description

      The only way to determine a feature is turned on or off is to look at namenode logs or configuration. Some times when features change/modified (short circuit for example), the corresponding log message changes or goes from info to debug etc. Logs are not a reliable way to programmatically, for example in tests, to determine if a feature is turned on/off.

      Also when debugging issues, routinely I have to ask for configuration to determine if the feature is turned on or off and hope that the configuration provided is the correct one loaded in the namenode.

      While namenode does provide config it has loaded over http, some times either due to poor documentation or lack of understanding of configuration mechanism, people may not be able to determine the state of the feature. I propose adding a web page that shows all that we print today in the logs, that feature status and the corresponding configuration values and feature status. This should also be made available over JMX and JMX http, just like all the other namenode webUI info, so that scripts and other programs can consume it.

      Attachments

        Activity

          People

            vivganes Vivek Ganesan
            sureshms Suresh Srinivas
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated: