> I'm concerned about having all the key changes for all across the project clustered in one file, and more so that there's a separate file for just the fs. It seems to me this will lead to confusion about updating those values or adding new ones. Might it be better to include that info in the relevant file?
I think it will be better to have just one class having all the configuration keys for entire common project, i.e. we should merge fs keys and other common keys into one single file. In my opinion, it will be easier for the users and developers if there is a single place to look for config keys or to add new keys. Also, since we have common configuration files, it will be better to have a common place to hold the config keys too, like in src/java/org/apache/hadoop/conf/CommonConfigurationKeys.java.