accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From e..@apache.org
Subject svn commit: r1431485 - /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/BatchWriter.java
Date Thu, 10 Jan 2013 16:28:15 GMT
Author: ecn
Date: Thu Jan 10 16:28:15 2013
New Revision: 1431485

URL: http://svn.apache.org/viewvc?rev=1431485&view=rev
Log:
ACCUMULO-733 added description to BatchWriter documentation

Modified:
    accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/BatchWriter.java

Modified: accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/BatchWriter.java
URL: http://svn.apache.org/viewvc/accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/BatchWriter.java?rev=1431485&r1=1431484&r2=1431485&view=diff
==============================================================================
--- accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/BatchWriter.java (original)
+++ accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/BatchWriter.java Thu
Jan 10 16:28:15 2013
@@ -20,6 +20,14 @@ import org.apache.accumulo.core.data.Mut
 
 /**
  * Send Mutations to a single Table in Accumulo.
+ * 
+ * When the user uses a Connector to create a BatchWriter,
+ * they specify how much memory and how many threads it should use. 
+ * As the user adds mutations to the batch writer, it buffers them. 
+ * Once the buffered mutations have used half of the user specified buffer, 
+ * the mutations are dumped into the background to be written by a thread pool.
+ * If the user specified memory completely fills up, then writes are held.
+ * When a user calls flush, it does not return until all buffered mutations are written.
  */
 public interface BatchWriter {
   



Mime
View raw message