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

Andrew Kyle Purtell closed HBASE-11389.
---------------------------------------
    Assignee:     (was: Elliott Neil Clark)

> Find and document all the Configuration parameters in hbase.
> ------------------------------------------------------------
>
>                 Key: HBASE-11389
>                 URL: https://issues.apache.org/jira/browse/HBASE-11389
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 0.89-fb
>            Reporter: Manukranth Kolloju
>            Priority: Minor
>             Fix For: 0.89-fb
>
>
> Over time, features people work get buried in the large heap of config 
> parameters that we have. This task is to find and document all the config 
> parameters in hbase and tag them. This should be automated so that we can run 
> it every now and then and find out the lost configs.
> Ideas on how these can be found :
> 1. Look for Configuration objects and identify where we are setting values.
> 2. Identify constants/strings that are the parameter names.
> 3. Identify the constants that are default values.
> 4. Identify where in the code they are present and tag them appropriately, 
> for example if a constant is being read in a bunch of places like 
> HRegionServer.class, HRegion.class, we can tag it with HRegionServer and 
> HRegion. We can go a bit further and subtag them with the functions they are 
> displayed in.
> 5. Obtain the comments around the parameter name constants when they are 
> defined.
> A few pointers to traversing the java source tree :
> http://stackoverflow.com/questions/2183488/traversing-through-the-ast-node
> http://www.vogella.com/tutorials/EclipseJDT/article.html



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to