[ https://issues.apache.org/jira/browse/HADOOP-1826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Chansler updated HADOOP-1826: ------------------------------------ Component/s: dfs > Side classes should be moved to separate files > ---------------------------------------------- > > Key: HADOOP-1826 > URL: https://issues.apache.org/jira/browse/HADOOP-1826 > Project: Hadoop > Issue Type: Improvement > Components: dfs > Reporter: Owen O'Malley > Assignee: Owen O'Malley > Attachments: HADOOP-1826-BlockCrcUpgrade.ingnorespace.patch, > HADOOP-1826-BlockCrcUpgrade.patch > > > The following classes are "side" classes that aren't in files with the same > name. This caused problems last night because ant compiled things in the > wrong order and couldn't find one of the relevant classes. I think it would > make the code easier to read and understand if you could always find a given > class in the expected place. > {code} > > find src/java -name '*.java' | xargs grep '^class' | sed -e > > 's|\([a-zA-Z0-9/]*/\)\([^/.]*\)[.]java:class \([^ <]*\).*|\1 \2 \3|' | awk > > '{if ($2 != $3) print $1$2".java",$3}' > src/java/org/apache/hadoop/mapred/BasicTypeSorterBase.java > MRSortResultIterator > src/java/org/apache/hadoop/dfs/BlockCommand.java DatanodeCommand > src/java/org/apache/hadoop/dfs/Storage.java StorageInfo > src/java/org/apache/hadoop/dfs/BlockCrcUpgrade.java BlockCrcInfo > src/java/org/apache/hadoop/dfs/BlockCrcUpgrade.java DNBlockUpgradeInfo > src/java/org/apache/hadoop/dfs/BlockCrcUpgrade.java BlockCrcUpgradeUtils > src/java/org/apache/hadoop/dfs/BlockCrcUpgrade.java > BlockCrcUpgradeObjectDatanode > src/java/org/apache/hadoop/dfs/BlockCrcUpgrade.java > BlockCrcUpgradeObjectNamenode > src/java/org/apache/hadoop/dfs/INode.java INodeDirectory > src/java/org/apache/hadoop/dfs/INode.java INodeFile > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.