cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Cassandra Wiki] Update of "MemtableSSTable" by JingguoYao
Date Tue, 22 Mar 2011 14:18:30 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.

The "MemtableSSTable" page has been changed by JingguoYao.
The comment on this change is: Update CFStoreMBean to ColumnFamilyStoreMBean.
http://wiki.apache.org/cassandra/MemtableSSTable?action=diff&rev1=15&rev2=16

--------------------------------------------------

  
  SSTables that are obsoleted by a compaction are deleted asynchronously when the JVM performs
a GC.  You can force a GC from jconsole if necessary, but Cassandra will force one itself
if it detects that it is low on space.  A compaction marker is also added to obsolete sstables
so they can be deleted on startup if the server does not perform a GC before being restarted.
  
- CFStoreMBean exposes sstable space used as getLiveDiskSpaceUsed (only includes size of non-obsolete
files) and getTotalDiskSpaceUsed (includes everything).
+ ColumnFamilyStoreMBean exposes sstable space used as getLiveDiskSpaceUsed (only includes
size of non-obsolete files) and getTotalDiskSpaceUsed (includes everything).
  
  == Further reading ==
  (The high-level memtable/sstable design as well as the "Memtable" and "SSTable" names come
from Cassandra's sections 5.3 and 5.4 of [[http://labs.google.com/papers/bigtable.html|Google's
Bigtable paper]], although some of the terminology around compaction differs.)

Mime
View raw message