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/14 18:54:03 UTC
svn commit: r1157562 - in /incubator/chukwa/trunk: CHANGES.txt
src/java/org/apache/hadoop/chukwa/datacollection/connector/http/HttpConnector.java
Author: eyang
Date: Sun Aug 14 16:54:03 2011
New Revision: 1157562
URL: http://svn.apache.org/viewvc?rev=1157562&view=rev
Log:
CHUKWA_595. Fixed buffering time calculation for Agent to send data to Col
lector. (Eric Yang)
Modified:
incubator/chukwa/trunk/CHANGES.txt
incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datacollection/connector/http/HttpConnector.java
Modified: incubator/chukwa/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/CHANGES.txt?rev=1157562&r1=1157561&r2=1157562&view=diff
==============================================================================
--- incubator/chukwa/trunk/CHANGES.txt (original)
+++ incubator/chukwa/trunk/CHANGES.txt Sun Aug 14 16:54:03 2011
@@ -88,6 +88,8 @@ Trunk (unreleased changes)
BUG FIXES
+ CHUKWA_595. Fixed buffering time calculation for Agent to send data to Collector. (Eric Yang)
+
CHUKWA-594. Fix row key matching in HICC web interface. (Preetam Patil via Eric Yang)
CHUKWA-592. Enable test case for HBaseWriter. (Eric Yang)
Modified: incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datacollection/connector/http/HttpConnector.java
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datacollection/connector/http/HttpConnector.java?rev=1157562&r1=1157561&r2=1157562&view=diff
==============================================================================
--- incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datacollection/connector/http/HttpConnector.java (original)
+++ incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datacollection/connector/http/HttpConnector.java Sun Aug 14 16:54:03 2011
@@ -176,8 +176,10 @@ public class HttpConnector implements Co
}
long now = System.currentTimeMillis();
- if (now - lastPost < MIN_POST_INTERVAL)
- Thread.sleep(now - lastPost); // wait for stuff to accumulate
+ long delta = MIN_POST_INTERVAL - now + lastPost;
+ if(delta > 0) {
+ Thread.sleep(delta); // wait for stuff to accumulate
+ }
lastPost = now;
} // end of try forever loop
log.info("received stop() command so exiting run() loop to shutdown connector");