cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stu Hood (JIRA)" <>
Subject [jira] Created: (CASSANDRA-2006) Serverwide caps on memtable thresholds
Date Wed, 19 Jan 2011 08:34:48 GMT
Serverwide caps on memtable thresholds

                 Key: CASSANDRA-2006
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Stu Hood
             Fix For: 0.8

By storing global operation and throughput thresholds, we could eliminate the "many small
memtables" problem caused by having many CFs. The global threshold would be set in the config
file, to allow different classes of servers to have different values configured.

Operations occurring in the memtable would add to the global counters, in addition to the
memtable-local counters. When a global threshold was violated, the memtable in the system
that was using the largest fraction of it's local threshold would be flushed. Local thresholds
would continue to act as they always have.

The result would be larger sstables, safer operation with multiple CFs and per node tuning.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message