You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Ellis (JIRA)" <ji...@apache.org> on 2009/09/15 20:28:57 UTC

[jira] Updated: (CASSANDRA-446) Use DecoratedKey objects in Memtable, SSTableReader/Writer objects

     [ https://issues.apache.org/jira/browse/CASSANDRA-446?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Ellis updated CASSANDRA-446:
-------------------------------------

      Component/s: Core
    Fix Version/s: 0.5

> 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
>          Components: Core
>            Reporter: Jonathan Ellis
>             Fix For: 0.5
>
>
> 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.