You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by ni...@apache.org on 2009/02/27 09:05:24 UTC

svn commit: r748422 - in /hadoop/core/nightly: hudsonPatchQueueAdmin.sh processHadoopPatchEmail.sh

Author: nigel
Date: Fri Feb 27 08:05:23 2009
New Revision: 748422

URL: http://svn.apache.org/viewvc?rev=748422&view=rev
Log:
updated nightly scripts for test patch admin

Modified:
    hadoop/core/nightly/hudsonPatchQueueAdmin.sh
    hadoop/core/nightly/processHadoopPatchEmail.sh

Modified: hadoop/core/nightly/hudsonPatchQueueAdmin.sh
URL: http://svn.apache.org/viewvc/hadoop/core/nightly/hudsonPatchQueueAdmin.sh?rev=748422&r1=748421&r2=748422&view=diff
==============================================================================
--- hadoop/core/nightly/hudsonPatchQueueAdmin.sh (original)
+++ hadoop/core/nightly/hudsonPatchQueueAdmin.sh Fri Feb 27 08:05:23 2009
@@ -13,6 +13,7 @@
    -s      Build Server Names
    -c      Called by values like USER OR Build Server name
    -t      Path to curl binary
+   -S      Path to sed binary
    -u      Build url token
    -q      Path to the Queue Directory
 		### The directory to accumulate the patch queue.  Must be
@@ -28,8 +29,9 @@
 CURL=
 BUILD_URL_TOKEN=
 VERBOSE=
+SED= 
 
-while getopts "hp:s:c:t:u:q:v" OPTION
+while getopts "hp:s:c:t:u:q:S:v" OPTION
 do
      case $OPTION in
          h)
@@ -48,6 +50,9 @@
          t)
              CURL=$OPTARG
              ;;
+         S)
+             SED=$OPTARG
+             ;;
          u)
              BUILD_URL_TOKEN=$OPTARG
              ;;
@@ -64,7 +69,7 @@
      esac
 done
 
-if [[ -z $PROJECT ]] || [[ -z $BUILD_SERVERS ]] || [[ -z $CALLED_BY ]] || [[ -z $CURL ]] || [[ -z $BUILD_URL_TOKEN ]] || [[ -z $QUEUE_DIR ]]
+if [[ -z $PROJECT ]] || [[ -z $BUILD_SERVERS ]] || [[ -z $CALLED_BY ]] || [[ -z $SED ]] || [[ -z $CURL ]] || [[ -z $BUILD_URL_TOKEN ]] || [[ -z $QUEUE_DIR ]]
 then
      usage
      exit 1
@@ -78,8 +83,8 @@
 
 ### To check if this patch_admin job called by test-patch.sh or hudson
 ### if called by test-patch.sh then freee up the slae machine.
-if [[ $CALLEDBY != "" && $CALLEDBY != "USER" ]]; then
-  rm -rf ${QUEUE_DIR}/${CALLEDBY}
+if [[ $CALLED_BY != "" && $CALLED_BY != "USER" ]]; then
+  rm -rf ${QUEUE_DIR}/${CALLED_BY}
 fi
 
 QUEUE_HTML_FILE=`pwd`/${PROJECT}_PatchQueue.html
@@ -99,18 +104,17 @@
 if [[ ! -f $CURRENT_PATCH ]]; then
   if [[ $defect ]]; then
     echo $defect > ${CURRENT_PATCH}
-      sed -i '1d' $PATCH_QUEUE
+      $SED -i '1d' $PATCH_QUEUE
       echo "$defect patch submitted for testing at `date +"%b %a %H:%M"`"
-      echo "$CURL $TRIGGER_BUILD_URL&DEFECTNUM=$defect"
       $CURL "$TRIGGER_BUILD_URL&DEFECTNUM=$defect"
-      echo "<tr><td><a href=\"http://issues.apache.org/jira/browse/${defect}\">$defect</a></td><td>${SLAVE}</td><td>`date +"%b %a %H:%M"` UTC</td></tr>" >> $QUEUE_HTML_FILE	
+      echo "<tr><td><a href=\"http://issues.apache.org/jira/browse/${defect}\">$defect</a></td><td>${SLAVE}</td><td>`date +"%b %a %H:%M"` EST</td></tr>" >> $QUEUE_HTML_FILE	
   else
     CURRENT_PATCH="none"
     CURRENT_PATCH_TIME="-"
     echo "<tr><td>$CURRENT_PATCH</td><td>$CURRENT_PATCH_TIME</td></tr>" >> $QUEUE_HTML_FILE
   fi
 else
-  CURRENT_PATCH_TIME=`/bin/ls -dtl ${CURRENT_PATCH} | awk '{print $6" "$7" "$8" UTC"}'`
+  CURRENT_PATCH_TIME=`/bin/ls -dtl ${CURRENT_PATCH} | awk '{print $6" "$7" "$8" EST"}'`
   EXEC_PATCH=`cat ${CURRENT_PATCH}`
   echo "<tr><td><a href=\"http://issues.apache.org/jira/browse/$EXEC_PATCH\">$EXEC_PATCH</a></td><td>${SLAVE}</td><td>$CURRENT_PATCH_TIME</td></tr>" >> $QUEUE_HTML_FILE
 fi
@@ -123,7 +127,7 @@
 if [ -s $PATCH_QUEUE ]; then
   while read PATCH_DTLS
   do 
-  TEMP_QUEUE_DTLS=`echo $PATCH_DTLS | awk '{print "<tr><td><a href=\"http://issues.apache.org/jira/browse/"$1"\">"$1"</a></td><td>"$2" "$3" "$4" "$5" UTC</td></tr>"}'` 
+  TEMP_QUEUE_DTLS=`echo $PATCH_DTLS | awk '{print "<tr><td><a href=\"http://issues.apache.org/jira/browse/"$1"\">"$1"</a></td><td>"$2" "$3" "$4" "$5" EST</td></tr>"}'` 
   echo $TEMP_QUEUE_DTLS >> $QUEUE_HTML_FILE  
   done < "$PATCH_QUEUE"
 else 

Modified: hadoop/core/nightly/processHadoopPatchEmail.sh
URL: http://svn.apache.org/viewvc/hadoop/core/nightly/processHadoopPatchEmail.sh?rev=748422&r1=748421&r2=748422&view=diff
==============================================================================
--- hadoop/core/nightly/processHadoopPatchEmail.sh (original)
+++ hadoop/core/nightly/processHadoopPatchEmail.sh Fri Feb 27 08:05:23 2009
@@ -37,7 +37,7 @@
   done < $PATCH_QUEUE
   ### Append the defect # to the patch queue if defect # not in patch queue already
   if [[ -z $duplicate ]]; then
-    echo "$defect is being processed at `date`"
+    echo "$defect is being processed at `date`" >> $LOG
     echo $defect `date` >> $PATCH_QUEUE
     chmod -R a+w $QUEUE_DIR
   fi