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/12/14 20:39:18 UTC

[jira] Created: (CASSANDRA-633) explore replacing ConcurrentSkipListMap in ColumnFamily

explore replacing ConcurrentSkipListMap in ColumnFamily
-------------------------------------------------------

                 Key: CASSANDRA-633
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-633
             Project: Cassandra
          Issue Type: Task
            Reporter: Jonathan Ellis
            Priority: Minor
             Fix For: 0.9




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


[jira] Commented: (CASSANDRA-633) explore replacing ConcurrentSkipListMap in ColumnFamily

Posted by "Stu Hood (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790417#action_12790417 ] 

Stu Hood commented on CASSANDRA-633:
------------------------------------

Ah, bummer. CSLM is really hard to beat... the JVM devs did some great work there.

I'm still experimenting with the flattened namespace idea in the unified-index branch: it has blossomed into a redesign of the data-file format =x  If the flat namespace works well for the disk format, I think we should experiment with doing it for Memtables as well (aka, Memtable as map of (key,name1,name2) -> value).

http://github.com/stuhood/cassandra/tree/unified-index

> explore replacing ConcurrentSkipListMap in ColumnFamily
> -------------------------------------------------------
>
>                 Key: CASSANDRA-633
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-633
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Jonathan Ellis
>            Priority: Minor
>             Fix For: 0.9
>
>         Attachments: 0001-add-SortableArrayList-as-a-copy-of-harmony-ArrayList-u.txt, 0002-strip-out-references-to-the-rest-of-Harmony-and-add-so.txt, 0003-only-sort-columns-on-demand.txt
>
>


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


[jira] Resolved: (CASSANDRA-633) explore replacing ConcurrentSkipListMap in ColumnFamily

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Ellis resolved CASSANDRA-633.
--------------------------------------

    Resolution: Won't Fix

> explore replacing ConcurrentSkipListMap in ColumnFamily
> -------------------------------------------------------
>
>                 Key: CASSANDRA-633
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-633
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Jonathan Ellis
>            Priority: Minor
>             Fix For: 0.6
>
>         Attachments: 0001-add-SortableArrayList-as-a-copy-of-harmony-ArrayList-u.txt, 0002-strip-out-references-to-the-rest-of-Harmony-and-add-so.txt, 0003-only-sort-columns-on-demand.txt
>
>


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


[jira] Updated: (CASSANDRA-633) explore replacing ConcurrentSkipListMap in ColumnFamily

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Ellis updated CASSANDRA-633:
-------------------------------------

    Attachment: 0003-only-sort-columns-on-demand.txt
                0002-strip-out-references-to-the-rest-of-Harmony-and-add-so.txt
                0001-add-SortableArrayList-as-a-copy-of-harmony-ArrayList-u.txt

> explore replacing ConcurrentSkipListMap in ColumnFamily
> -------------------------------------------------------
>
>                 Key: CASSANDRA-633
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-633
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Jonathan Ellis
>            Priority: Minor
>             Fix For: 0.9
>
>         Attachments: 0001-add-SortableArrayList-as-a-copy-of-harmony-ArrayList-u.txt, 0002-strip-out-references-to-the-rest-of-Harmony-and-add-so.txt, 0003-only-sort-columns-on-demand.txt
>
>


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


[jira] Commented: (CASSANDRA-633) explore replacing ConcurrentSkipListMap in ColumnFamily

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790400#action_12790400 ] 

Jonathan Ellis commented on CASSANDRA-633:
------------------------------------------

my patchset above does not noticably improve insert performance, fwiw.

> explore replacing ConcurrentSkipListMap in ColumnFamily
> -------------------------------------------------------
>
>                 Key: CASSANDRA-633
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-633
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Jonathan Ellis
>            Priority: Minor
>             Fix For: 0.9
>
>         Attachments: 0001-add-SortableArrayList-as-a-copy-of-harmony-ArrayList-u.txt, 0002-strip-out-references-to-the-rest-of-Harmony-and-add-so.txt, 0003-only-sort-columns-on-demand.txt
>
>


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


[jira] Commented: (CASSANDRA-633) explore replacing ConcurrentSkipListMap in ColumnFamily

Posted by "Stu Hood (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790398#action_12790398 ] 

Stu Hood commented on CASSANDRA-633:
------------------------------------

I'll try and look at this one tonight.

> explore replacing ConcurrentSkipListMap in ColumnFamily
> -------------------------------------------------------
>
>                 Key: CASSANDRA-633
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-633
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Jonathan Ellis
>            Priority: Minor
>             Fix For: 0.9
>
>         Attachments: 0001-add-SortableArrayList-as-a-copy-of-harmony-ArrayList-u.txt, 0002-strip-out-references-to-the-rest-of-Harmony-and-add-so.txt, 0003-only-sort-columns-on-demand.txt
>
>


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