You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chukwa.apache.org by ey...@apache.org on 2011/08/18 06:34:11 UTC

svn commit: r1159029 - in /incubator/chukwa/trunk: ./ hadoop-packaging/ hadoopjars/ ivy/ src/java/org/apache/hadoop/chukwa/inputtools/log4j/ src/java/org/apache/hadoop/mapred/

Author: eyang
Date: Thu Aug 18 04:34:10 2011
New Revision: 1159029

URL: http://svn.apache.org/viewvc?rev=1159029&view=rev
Log:
CHUKWA-38.  Download Hadoop jar files from ivy.  (Eric Yang)

Removed:
    incubator/chukwa/trunk/hadoop-packaging/
    incubator/chukwa/trunk/hadoopjars/
Modified:
    incubator/chukwa/trunk/ivy.xml
    incubator/chukwa/trunk/ivy/libraries.properties
    incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/inputtools/log4j/Log4JMetricsContext.java
    incubator/chukwa/trunk/src/java/org/apache/hadoop/mapred/ChukwaJobTrackerInstrumentation.java

Modified: incubator/chukwa/trunk/ivy.xml
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/ivy.xml?rev=1159029&r1=1159028&r2=1159029&view=diff
==============================================================================
--- incubator/chukwa/trunk/ivy.xml (original)
+++ incubator/chukwa/trunk/ivy.xml Thu Aug 18 04:34:10 2011
@@ -53,14 +53,14 @@
     <artifact conf="master"/>
   </publications>
   <dependencies>
-<!--    <dependency org="org.apache.hadoop"
+    <dependency org="org.apache.hadoop"
       name="hadoop-core"
       rev="${hadoop.version}"
       conf="common->master"/>
     <dependency org="org.apache.hadoop"
       name="hadoop-test"
       rev="${hadoop.version}"
-      conf="common->master"/> -->
+      conf="common->master"/>
     <dependency org="com.googlecode.json-simple"
       name="json-simple"
       rev="${json-simple.version}"

Modified: incubator/chukwa/trunk/ivy/libraries.properties
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/ivy/libraries.properties?rev=1159029&r1=1159028&r2=1159029&view=diff
==============================================================================
--- incubator/chukwa/trunk/ivy/libraries.properties (original)
+++ incubator/chukwa/trunk/ivy/libraries.properties Thu Aug 18 04:34:10 2011
@@ -15,7 +15,7 @@
 
 
 #This properties file lists the versions of the various artifacts used by chukwa.
-#hadoop.version=0.20.3
+hadoop.version=0.20.203.0
 
 #These are the versions of our dependencies
 activemq.version=5.3.1

Modified: incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/inputtools/log4j/Log4JMetricsContext.java
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/inputtools/log4j/Log4JMetricsContext.java?rev=1159029&r1=1159028&r2=1159029&view=diff
==============================================================================
--- incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/inputtools/log4j/Log4JMetricsContext.java (original)
+++ incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/inputtools/log4j/Log4JMetricsContext.java Thu Aug 18 04:34:10 2011
@@ -35,6 +35,10 @@ import org.apache.hadoop.metrics.spi.Out
 import org.apache.log4j.Logger;
 import org.apache.log4j.PatternLayout;
 import org.json.simple.JSONObject;
+import java.util.TreeMap;
+import java.util.Map;
+import java.util.Collection;
+import java.util.List;
 
 public class Log4JMetricsContext extends AbstractMetricsContext {
   Logger log = Logger.getLogger(Log4JMetricsContext.class);
@@ -117,4 +121,22 @@ public class Log4JMetricsContext extends
       out.info(json.toString());
     }
   }
+
+  @Override
+  public synchronized Map<String, Collection<OutputRecord>> getAllRecords() {
+    Map<String, Collection<OutputRecord>> out = new TreeMap<String, Collection<OutputRecord>>();
+/*    for (String recordName : bufferedData.keySet()) {
+      RecordMap recordMap = bufferedData.get(recordName);
+      synchronized (recordMap) {
+        List<OutputRecord> records = new ArrayList<OutputRecord>();
+        Set<Entry<TagMap, MetricMap>> entrySet = recordMap.entrySet();
+        for (Entry<TagMap, MetricMap> entry : entrySet) {
+          OutputRecord outRec = new OutputRecord(entry.getKey(), entry.getValue());
+          records.add(outRec);
+        }
+        out.put(recordName, records);
+      }
+    }*/
+    return out;
+  }
 }

Modified: incubator/chukwa/trunk/src/java/org/apache/hadoop/mapred/ChukwaJobTrackerInstrumentation.java
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/src/java/org/apache/hadoop/mapred/ChukwaJobTrackerInstrumentation.java?rev=1159029&r1=1159028&r2=1159029&view=diff
==============================================================================
--- incubator/chukwa/trunk/src/java/org/apache/hadoop/mapred/ChukwaJobTrackerInstrumentation.java (original)
+++ incubator/chukwa/trunk/src/java/org/apache/hadoop/mapred/ChukwaJobTrackerInstrumentation.java Thu Aug 18 04:34:10 2011
@@ -31,7 +31,7 @@ import org.apache.hadoop.chukwa.datacoll
 import org.apache.hadoop.fs.Path;
 
 public class ChukwaJobTrackerInstrumentation extends
-    org.apache.hadoop.mapred.JobTrackerMetricsInst {
+    org.apache.hadoop.mapred.JobTrackerInstrumentation {
 
   protected final JobTracker tracker;
   private static ChukwaAgentController chukwaClient = null;