Author: rgoers
Date: Mon Apr  1 23:29:54 2013
New Revision: 1463333

URL: http://svn.apache.org/r1463333
Log:
Only include up to batchSize events in a batch

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=1463333&r1=1463332&r2=1463333&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
 Mon Apr  1 23:29:54 2013
@@ -343,7 +343,7 @@ public class FlumePersistentManager exte
                                 status = cursor.getFirst(key, data, 
LockMode.RMW);
                                 if (batchSize > 1) {
                                     BatchEvent batch = new BatchEvent();
-                                    while (status == OperationStatus.SUCCESS) {
+                                    for (int i = 0; status == 
OperationStatus.SUCCESS && i < batchSize; ++i) {
                                         SimpleEvent event = createEvent(data);
                                         if (event != null) {
                                             batch.addEvent(event);


Reply via email to