Author: tgraves Date: Tue May 1 21:46:58 2012 New Revision: 1332853 URL: http://svn.apache.org/viewvc?rev=1332853&view=rev Log: HADOOP-8339. jenkins complaining about 16 javadoc warnings (Tom White and Robert Evans via tgraves)
Removed: hadoop/common/trunk/dev-support/test-patch.properties Modified: hadoop/common/trunk/dev-support/test-patch.sh hadoop/common/trunk/hadoop-tools/hadoop-extras/src/main/java/org/apache/hadoop/mapred/tools/package-info.java hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/CurrentJHParser.java hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/LoggedTaskAttempt.java hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/datatypes/util/MapReduceJobPropertiesParser.java hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/package-info.java Modified: hadoop/common/trunk/dev-support/test-patch.sh URL: http://svn.apache.org/viewvc/hadoop/common/trunk/dev-support/test-patch.sh?rev=1332853&r1=1332852&r2=1332853&view=diff ============================================================================== --- hadoop/common/trunk/dev-support/test-patch.sh (original) +++ hadoop/common/trunk/dev-support/test-patch.sh Tue May 1 21:46:58 2012 @@ -240,15 +240,6 @@ setup () { cleanupAndExit 0 fi fi - . $BASEDIR/dev-support/test-patch.properties - ### exit if warnings are NOT defined in the properties file - if [ -z "$OK_FINDBUGS_WARNINGS" ] || [[ -z "$OK_JAVADOC_WARNINGS" ]] || [[ -z $OK_RELEASEAUDIT_WARNINGS ]]; then - echo "Please define the following properties in test-patch.properties file" - echo "OK_FINDBUGS_WARNINGS" - echo "OK_RELEASEAUDIT_WARNINGS" - echo "OK_JAVADOC_WARNINGS" - cleanupAndExit 1 - fi echo "" echo "" echo "======================================================================" @@ -400,8 +391,10 @@ checkJavadocWarnings () { echo "" echo "There appear to be $javadocWarnings javadoc warnings generated by the patched build." + #There are 6 warnings that are caused by things that are caused by using sun internal APIs. + OK_JAVADOC_WARNINGS=6; ### if current warnings greater than OK_JAVADOC_WARNINGS - if [[ $javadocWarnings -gt $OK_JAVADOC_WARNINGS ]] ; then + if [[ $javadocWarnings -ne $OK_JAVADOC_WARNINGS ]] ; then JIRA_COMMENT="$JIRA_COMMENT -1 javadoc. The javadoc tool appears to have generated `expr $(($javadocWarnings-$OK_JAVADOC_WARNINGS))` warning messages." @@ -481,12 +474,12 @@ checkReleaseAuditWarnings () { patchReleaseAuditWarnings=`$GREP -c '\!?????' $PATCH_DIR/patchReleaseAuditWarnings.txt` echo "" echo "" - echo "There appear to be $OK_RELEASEAUDIT_WARNINGS release audit warnings before the patch and $patchReleaseAuditWarnings release audit warnings after applying the patch." - if [[ $patchReleaseAuditWarnings != "" && $OK_RELEASEAUDIT_WARNINGS != "" ]] ; then - if [[ $patchReleaseAuditWarnings -gt $OK_RELEASEAUDIT_WARNINGS ]] ; then + echo "There appear to be $patchReleaseAuditWarnings release audit warnings after applying the patch." + if [[ $patchReleaseAuditWarnings != "" ]] ; then + if [[ $patchReleaseAuditWarnings -gt 0 ]] ; then JIRA_COMMENT="$JIRA_COMMENT - -1 release audit. The applied patch generated $patchReleaseAuditWarnings release audit warnings (more than the trunk's current $OK_RELEASEAUDIT_WARNINGS warnings)." + -1 release audit. The applied patch generated $patchReleaseAuditWarnings release audit warnings." $GREP '\!?????' $PATCH_DIR/patchReleaseAuditWarnings.txt > $PATCH_DIR/patchReleaseAuditProblems.txt echo "Lines that start with ????? in the release audit report indicate files that do not have an Apache license header." >> $PATCH_DIR/patchReleaseAuditProblems.txt JIRA_COMMENT_FOOTER="Release audit warnings: $BUILD_URL/artifact/trunk/patchprocess/patchReleaseAuditProblems.txt @@ -595,11 +588,10 @@ $JIRA_COMMENT_FOOTER" fi done - ### if current warnings greater than OK_FINDBUGS_WARNINGS - if [[ $findbugsWarnings -gt $OK_FINDBUGS_WARNINGS ]] ; then + if [[ $findbugsWarnings -gt 0 ]] ; then JIRA_COMMENT="$JIRA_COMMENT - -1 findbugs. The patch appears to introduce `expr $(($findbugsWarnings-$OK_FINDBUGS_WARNINGS))` new Findbugs (version ${findbugs_version}) warnings." + -1 findbugs. The patch appears to introduce $findbugsWarnings new Findbugs (version ${findbugs_version}) warnings." return 1 fi JIRA_COMMENT="$JIRA_COMMENT Modified: hadoop/common/trunk/hadoop-tools/hadoop-extras/src/main/java/org/apache/hadoop/mapred/tools/package-info.java URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-tools/hadoop-extras/src/main/java/org/apache/hadoop/mapred/tools/package-info.java?rev=1332853&r1=1332852&r2=1332853&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-tools/hadoop-extras/src/main/java/org/apache/hadoop/mapred/tools/package-info.java (original) +++ hadoop/common/trunk/hadoop-tools/hadoop-extras/src/main/java/org/apache/hadoop/mapred/tools/package-info.java Tue May 1 21:46:58 2012 @@ -17,7 +17,6 @@ */ /** - * Command-line tools associated with the {@link org.apache.hadoop.mapred} - * package. + * Command-line tools associated with MapReduce. */ package org.apache.hadoop.mapred.tools; Modified: hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/CurrentJHParser.java URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/CurrentJHParser.java?rev=1332853&r1=1332852&r2=1332853&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/CurrentJHParser.java (original) +++ hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/CurrentJHParser.java Tue May 1 21:46:58 2012 @@ -26,9 +26,7 @@ import org.apache.hadoop.mapreduce.jobhi import org.apache.hadoop.mapreduce.v2.hs.JobHistory; /** - * {@link JobHistoryParser} that parses {@link JobHistory} files produced by - * {@link org.apache.hadoop.mapreduce.jobhistory.JobHistory} in the same source - * code tree as rumen. + * {@link JobHistoryParser} that parses JobHistory files. */ public class CurrentJHParser implements JobHistoryParser { private EventReader reader; Modified: hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/LoggedTaskAttempt.java URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/LoggedTaskAttempt.java?rev=1332853&r1=1332852&r2=1332853&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/LoggedTaskAttempt.java (original) +++ hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/LoggedTaskAttempt.java Tue May 1 21:46:58 2012 @@ -170,7 +170,7 @@ public class LoggedTaskAttempt implement /** * - * @returns a list of all splits vectors, ordered in enumeral order + * @return a list of all splits vectors, ordered in enumeral order * within {@link SplitVectorKind} . Do NOT use hard-coded * indices within the return for this with a hard-coded * index to get individual values; use Modified: hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/datatypes/util/MapReduceJobPropertiesParser.java URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/datatypes/util/MapReduceJobPropertiesParser.java?rev=1332853&r1=1332852&r2=1332853&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/datatypes/util/MapReduceJobPropertiesParser.java (original) +++ hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/datatypes/util/MapReduceJobPropertiesParser.java Tue May 1 21:46:58 2012 @@ -43,7 +43,7 @@ import org.apache.log4j.Logger; * across versions. {@link MapReduceJobPropertiesParser} is a utility class that * parses MapReduce job configuration properties and converts the value into a * well defined {@link DataType}. Users can use the - * {@link MapReduceJobPropertiesParser#parseJobProperty()} API to process job + * {@link #parseJobProperty(String, String)} API to process job * configuration parameters. This API will parse a job property represented as a * key-value pair and return the value wrapped inside a {@link DataType}. * Callers can then use the returned {@link DataType} for further processing. @@ -61,12 +61,12 @@ import org.apache.log4j.Logger; * {@link DefaultDataType}. Currently only '-Xmx' and '-Xms' settings are * considered while the rest are ignored. * - * Note that the {@link MapReduceJobPropertiesParser#parseJobProperty()} API + * Note that the {@link #parseJobProperty(String, String)} API * maps the keys to a configuration parameter listed in * {@link MRJobConfig}. This not only filters non-framework specific keys thus * ignoring user-specific and hard-to-parse keys but also provides a consistent * view for all possible inputs. So if users invoke the - * {@link MapReduceJobPropertiesParser#parseJobProperty()} API with either + * {@link #parseJobProperty(String, String)} API with either * <"mapreduce.job.user.name", "bob"> or <"user.name", "bob">, then the result * would be a {@link UserName} {@link DataType} wrapping the user-name "bob". */ Modified: hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/package-info.java URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/package-info.java?rev=1332853&r1=1332852&r2=1332853&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/package-info.java (original) +++ hadoop/common/trunk/hadoop-tools/hadoop-rumen/src/main/java/org/apache/hadoop/tools/rumen/package-info.java Tue May 1 21:46:58 2012 @@ -181,8 +181,8 @@ * <li> * {@link org.apache.hadoop.tools.rumen.JobBuilder}<br> * Summarizes a job history file. - * {@link org.apache.hadoop.tools.rumen.TraceBuilder} provides - * {@link org.apache.hadoop.tools.rumen.TraceBuilder#extractJobID(String)} + * {@link org.apache.hadoop.tools.rumen.JobHistoryUtils} provides + * {@link org.apache.hadoop.tools.rumen.JobHistoryUtils#extractJobID(String)} * API for extracting job id from job history or job configuration files * which can be used for instantiating {@link org.apache.hadoop.tools.rumen.JobBuilder}. * {@link org.apache.hadoop.tools.rumen.JobBuilder} generates a