Todd Lipcon cassandra_src all time


 2 Collaborator
Jonathan Ellis , Jun Rao

 4 Review
2b4a0e426631a5899c35066e516839f6c05fba43, 49b45026bda4ca112215e10c91d64ad5868025cc, 732695503b8cdb7ea4afc8da5729cb90505caaa2, a1ef3b5be5be5c35f5f2620cf3b62499f87baa98

2b4a0e426631a5899c35066e516839f6c05fba43 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2009-04-15 20:30:43+00:00

    Move from ExecutorService per ColumnFamily to ES per Memtable.  This allows us to
    wait for the ES to quiesce completely before flushing, preventing the possibility
    of ConcurrentModificationException when a get scheduled before the switch executes
    concurrently with flush.  It also provides a simpler mental model (only one thread
    touches memtable at a time, period) which is a valuable property.  Finally, it is
    slightly more performant since it avoids hashing the CF name for each operation.
    
    Patch by jbellis; reviewed by Todd Lipcon for #9
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@765343 13f79535-47bb-0310-9956-ffa450edef68

49b45026bda4ca112215e10c91d64ad5868025cc | Author: Jonathan Ellis <jbellis@apache.org>
 | 2009-04-14 15:52:49+00:00

    RangeFilter that filters by column name so that min <= name <= max.  patch by Jun Rao; reviewed by Todd Lipcon for #77
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@764848 13f79535-47bb-0310-9956-ffa450edef68

732695503b8cdb7ea4afc8da5729cb90505caaa2 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2009-04-14 05:12:44+00:00

    fix compaction regression.  patch by jbellis; reviewed by Todd Lipcon and Jun Rao
    for #80.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@764679 13f79535-47bb-0310-9956-ffa450edef68

a1ef3b5be5be5c35f5f2620cf3b62499f87baa98 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2009-04-14 05:12:42+00:00

    add compaction test showing regression.  patch by jbellis; reviewed by Todd Lipcon
    and Jun Rao for #80.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@764678 13f79535-47bb-0310-9956-ffa450edef68