cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jbel...@apache.org
Subject svn commit: r765269 - /incubator/cassandra/trunk/conf/storage-conf.xml
Date Wed, 15 Apr 2009 16:56:03 GMT
Author: jbellis
Date: Wed Apr 15 16:56:02 2009
New Revision: 765269

URL: http://svn.apache.org/viewvc?rev=765269&view=rev
Log:
Add MemtableSizeInMB and MemtableObjectCountInMillions to the default config. Uses a more
conservative value for MemtableSizeInMB the default.  Patch by Eric Evans; reviewed by jbellis
for #51

Modified:
    incubator/cassandra/trunk/conf/storage-conf.xml

Modified: incubator/cassandra/trunk/conf/storage-conf.xml
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/conf/storage-conf.xml?rev=765269&r1=765268&r2=765269&view=diff
==============================================================================
--- incubator/cassandra/trunk/conf/storage-conf.xml (original)
+++ incubator/cassandra/trunk/conf/storage-conf.xml Wed Apr 15 16:56:02 2009
@@ -22,6 +22,19 @@
    <MetadataDirectory>/var/cassandra/system</MetadataDirectory>
    <CommitLogDirectory>/var/cassandra/commitlog</CommitLogDirectory>
    <CommitLogRotationThresholdInMB>128</CommitLogRotationThresholdInMB>
+   <!-- 
+     The maximum amount of data to store in a memtable before flushing it to
+     disk. Note: There is one memtable per column family, and this threshold
+     is based solely on the amount of data stored, not actual heap memory
+     usage (there is some overhead in indexing the columns).
+   -->
+   <MemtableSizeInMB>64</MemtableSizeInMB>
+   <!--
+     The maximum number of columns in millions. Like MemtableSizeInMB above,
+     this is used to impose a limit on how large a memtable can grow before 
+     it is flushed to disk.
+   -->
+   <MemtableObjectCountInMillions>1</MemtableObjectCountInMillions>
    <GangliaServers>
      <GangliaServer>127.0.0.1:12000</GangliaServer>
    </GangliaServers>



Mime
View raw message