Author: rgoers
Date: Sat Mar 30 23:49:49 2013
New Revision: 1462864

URL: http://svn.apache.org/r1462864
Log:
Update last batch time at beginning of loop

Modified:
    
logging/log4j/log4j2/trunk/flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumePersistentManager.java

Modified: 
logging/log4j/log4j2/trunk/flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumePersistentManager.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumePersistentManager.java?rev=1462864&r1=1462863&r2=1462864&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumePersistentManager.java
 (original)
+++ 
logging/log4j/log4j2/trunk/flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumePersistentManager.java
 Sat Mar 30 23:49:49 2013
@@ -330,6 +330,7 @@ public class FlumePersistentManager exte
             while (!shutdown) {
                 if (database.count() >= batchSize ||
                     database.count() > 0 && lastBatch + 
manager.reconnectionDelay > System.currentTimeMillis()) {
+                    lastBatch = System.currentTimeMillis();
                     try {
                         boolean errors = false;
                         DatabaseEntry key = new DatabaseEntry();
@@ -351,7 +352,6 @@ public class FlumePersistentManager exte
                                     }
                                     try {
                                         manager.send(batch);
-                                        lastBatch = System.currentTimeMillis();
                                     } catch (Exception ioe) {
                                         LOGGER.error("Error sending events", 
ioe);
                                         break;


Reply via email to