Thats great. Yes this is certainly something we could benefit from. But the "trunk" github appears to only have "./src/test/hdfs/org/apache/hadoop/cli/testHDFSConf.xml" in the source tree.
Also, I don't see it in branch-0.22: # git checkout branch-0.22 Branch branch-0.22 set up to track remote branch branch-0.22 from origin. Switched to a new branch 'branch-0.22' # find ./ -name *Conf.xml ./src/test/hdfs/org/apache/hadoop/cli/testHDFSConf.xml Maybe I'm missing something? On Thu, Apr 11, 2013 at 1:28 AM, Konstantin Boudnik <c...@apache.org> wrote: > I have split CLI test infrastructure into hierarchical pieces that allow to > have different configurations for different components. E.g. you can have > one > for YARN that would exist independently of HDFS, etc. The change has been > in > since like 0.22 and committed to 0.203.x as well IIRC, hence should be > usable > across the Hadoop versions. May be it something you would benefit from. > > Cos > > On Wed, Apr 10, 2013 at 10:43AM, Colin McCabe wrote: > > On Wed, Apr 10, 2013 at 10:16 AM, Jay Vyas <jayunit...@gmail.com> wrote: > > > > > Hello HDFS brethren ! > > > > > > I've noticed that the testHDFSConf.xml has alot of references to > > > supergroup. > > > > > > > > > > https://svn.apache.org/repos/asf/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/testHDFSConf.xml > > > > > > 1) I wonder why this is hardcoded in the testHDFSConf.xml > > > > > > > > "supergroup" is the default supergroup in HDFS. Check > DFSConfigKeys.java: > > > > public static final String DFS_PERMISSIONS_SUPERUSERGROUP_KEY = > > "dfs.permissions.superusergroup"; > > public static final String DFS_PERMISSIONS_SUPERUSERGROUP_DEFAULT = > > "supergroup"; > > > > It seems fine to use "supergroup" in a test. after all, we do control > the > > configuration we pass into the test. > > > > > > > 2) Also, Im wondering if there are any good ideas for > extending/modifying > > > this file for a extention of the FileSystem implementation. > > > > > > > > It would be interesting to think about pulling the non-hdfs-specific > > components of TestHDFSCLI into another test; perhaps one in common. > > Theoretically, what we print on the console should be really similar, no > > matter whether HDFS or some other filesystem is being used. In practice, > > there may be some differences, however... > > > > I find it a little bit challenging to modify TestHDFSCLI because the test > > is really long and executes as a single unit. Breaking it down into > > multiple units would probably be another good improvement, at least in my > > opinion. > > > > best, > > Colin > > > > > > Right now im doing some global find replace statements - but was > thinking > > > that maybe parameterizing the file would be a good JIRA - so that > people > > > could use this as a base test for FileSystem implementations > > > > > > Depending on feedback im certainly willing to submit and put in a first > > > pass at a more modular version of this file. > > > > > > Its in many ways a very generalizable component of the hdfs trunk. > > > > > > Thanks! > > > -- > > > Jay Vyas > > > http://jayunit100.blogspot.com > > > > -- Jay Vyas http://jayunit100.blogspot.com