Author: mc
Date: Thu Jun 30 12:44:42 2005
New Revision: 208669

URL: http://svn.apache.org/viewcvs?rev=208669&view=rev
Log:

  Slightly different task-status report


Modified:
    
lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/JobTracker.java

Modified: 
lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/JobTracker.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/JobTracker.java?rev=208669&r1=208668&r2=208669&view=diff
==============================================================================
--- 
lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/JobTracker.java 
(original)
+++ 
lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/JobTracker.java 
Thu Jun 30 12:44:42 2005
@@ -483,11 +483,11 @@
         }
     }
 
-    Vector generateSingleReport(String taskid, TaskStatus status, String 
diagInfo) {
+    Vector generateSingleReport(String taskid, TaskStatus status, Vector 
diagInfo) {
         Vector report = new Vector();
         report.add(taskid);
         report.add("" + status.getProgress());
-        report.add(diagInfo);
+        report.addAll(diagInfo);
         return report;
     }
 
@@ -800,12 +800,12 @@
             }
             return t;
         }
-        public String getTaskDiagnosticInfo(String taskid) {
-            StringBuffer buf = (StringBuffer) taskDiagnosticData.get(taskid);
-            if (buf == null) {
-                return "";
+        public Vector getTaskDiagnosticInfo(String taskid) {
+            Vector v = (Vector) taskDiagnosticData.get(taskid);
+            if (v == null) {
+                return new Vector();
             } else {
-                return buf.toString().trim();
+                return v;
             }
         }
         public float completedRatio() {
@@ -846,12 +846,12 @@
 
             String diagInfo = status.getDiagnosticInfo();
             if (diagInfo != null && diagInfo.length() > 0) {
-                StringBuffer buf = (StringBuffer) 
taskDiagnosticData.get(taskid);
-                if (buf == null) {
-                    buf = new StringBuffer();
-                    taskDiagnosticData.put(taskid, buf);
+                Vector v = (Vector) taskDiagnosticData.get(taskid);
+                if (v == null) {
+                    v = new Vector();
+                    taskDiagnosticData.put(taskid, v);
                 }
-                buf.append(diagInfo);
+                v.add(diagInfo);
             }
 
             if (incompleteMapTasks.get(taskid) != null || 


Reply via email to