Use DecoratedKey objects in Memtable, SSTableReader/Writer objects
------------------------------------------------------------------

                 Key: CASSANDRA-446
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-446
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Jonathan Ellis


See CASSANDRA-420 for introduction of DecoratedKey.

IMO we should move Memtable and SSTR objects to using DK objects, too.  This 
will help Memtable flushes similar to how this helps BMt, and using DK objects 
in SSTR will avoid a ton of potential confusion about whether a String is a key 
or a decorated key.

As a side benefit, moving the decoration operation out of memtable flush and 
into the insert path will help make better use of multicore systems, since we 
can have multiple write threads but only one core can flush at a time.  (See 
CASSANDRA-445.)

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

Reply via email to