Permalink
Switch branches/tags
Nothing to show
Commits on May 13, 2014
  1. Create README.rst

    jamesgpearce committed May 13, 2014
Commits on Apr 21, 2009
  1. RVH should use RC.getRow for correctness and maintainability (in part…

    Jonathan Ellis committed Apr 21, 2009
    …icular the path for get_columns_since was missing). patch by Jun Rao; reviewed by jbellis for #93
  2. raise exception when column is not passed to get_column. patch by Jun…

    Jonathan Ellis committed Apr 21, 2009
    … Rao; reviewed by jbellis for #92
  3. configurable ListenAddress setting. allows running multiple instances…

    Jonathan Ellis committed Apr 21, 2009
    … of Cassandra
    
    on a single machine or VM.  patch and review by Per Mellqvist, Eric Evans, and
    jbellis for #43
  4. Revert "configurable ListenAddress setting" since it prevents server …

    Jonathan Ellis committed Apr 21, 2009
    …from starting.
    
    This reverts commit 1304a9d9e1f9f85b991d99a1ca96e02505eb430f.
  5. configurable ListenAddress setting. allows running multiple instances…

    Jonathan Ellis committed Apr 21, 2009
    … of Cassandra on a single machine or VM. patch by Per Mellqvist; reviewed by Eric Evans for #43
  6. fix strange line endings and indentation so we can apply patches sanely.

    Jonathan Ellis committed Apr 21, 2009
    patch by Per Mellqvist; reviewed by Eric Evans for #43
  7. allow SuperColumn.getSubColumn to return null. patch by Sandeep Tata;…

    Jonathan Ellis committed Apr 21, 2009
    … reviewed by jbellis for #91
  8. test and fix get_column regression. patch by Jun Rao; reviewed by jbe…

    Jonathan Ellis committed Apr 21, 2009
    …llis for #90
Commits on Apr 20, 2009
  1. refactor read path: first we make readColumnFamily accept a ReadComma…

    Jonathan Ellis committed Apr 20, 2009
    …nd, and use that to clean out duplicate code in CassandraServer. Then we clean up the duplicate versions of the read methods in StorageService by making them ReadCommand-based, too. [not touching multiget code for now.]
    
    patch by jbellis; reviewed by Eric Evans for #88
  2. rename ReadResponseMessage -> ReadResponse

    Jonathan Ellis committed Apr 20, 2009
    patch by jbellis; reviewed by Eric Evans for #88
  3. clean up ReadCommand; it's basically a struct so use public final fields

    Jonathan Ellis committed Apr 20, 2009
    patch by jbellis; reviewed by Eric Evans for #88
  4. rename get_cf -> readColumnFamily; ReadMessage -> ReadCommand.

    Jonathan Ellis committed Apr 20, 2009
    [Message message = ReadMessage.readMessage(readMessage) is just plain confusing]
    patch by jbellis; reviewed by Eric Evans for #88
  5. fix row size "returned" via bufOut (currently ignored). patch by Jun …

    Jonathan Ellis committed Apr 20, 2009
    …Rao; reviewed by jbellis for #33
Commits on Apr 18, 2009
  1. fix SequenceFile to know about new int in CF serialization. patch by …

    Jonathan Ellis committed Apr 18, 2009
    …Jun Rao; reviewed by jbellis for #33
Commits on Apr 17, 2009
  1. refactor Filter heirarchy, making hash generation easily customizable…

    Jonathan Ellis committed Apr 17, 2009
    …. Use Murmur
    
    hash + combinatorics to generate hashes.
  2. rename BloomFilter.fill -> add

    Jonathan Ellis committed Apr 17, 2009
  3. replace JenkinsHash w/ MurmurHash. its hash distribution is just as g…

    Jonathan Ellis committed Apr 17, 2009
    …ood, and it's faster
  4. r/m unused code, including entire CountingBloomFilter

    Jonathan Ellis committed Apr 17, 2009
  5. change column_t value to binary from string. patch by johano; reviewe…

    Jonathan Ellis committed Apr 17, 2009
    …d by jbellis for #29
  6. test and fix for CF clone bug during remove. patch by Jun Rao; review…

    Jonathan Ellis committed Apr 17, 2009
    …ed by jbellis for #33
  7. make GC_GRACE_IN_SECONDS customizable in storage.conf.

    Jonathan Ellis committed Apr 17, 2009
    patch by jbellis; reviewed by Eric Evans for #33
  8. omit tombstones from column_t and supercolumn_t returned to client.

    Jonathan Ellis committed Apr 17, 2009
    patch by jbellis; reviewed by Eric Evans for #33
  9. preserve tombstones until a GC grace period has elapsed.

    Jonathan Ellis committed Apr 17, 2009
    patch by jbellis; reviewed by Eric Evans for #33
  10. waitForFlush -> forceBlockingFlush. ServerTest.cleanup now flushes an…

    Jonathan Ellis committed Apr 17, 2009
    …d cleans out
    
    all ColumnFamilyStores and commitlog, allowing remove tests to not step on each
    others' toes (all tests pass now).
    
    patch by jbellis; reviewed by Sandeep Tata for #85
  11. use isSuper instead of DatabaseDescriptor.getColumnType.

    Jonathan Ellis committed Apr 17, 2009
    patch by jbellis; reviewed by Sandeep Tata for #85
  12. refactor CFS constructor to not depend on DatabaseDescriptor.

    Jonathan Ellis committed Apr 17, 2009
    patch by jbellis; reviewed by Sandeep Tata for #85
  13. add testRemoveColumnFamily, testRemoveSubColumn. (these do not pass y…

    Jonathan Ellis committed Apr 17, 2009
    …et b/c of
    
    cleanup problems.)  patch by jbellis; reviewed by Sandeep Tata for #85
Commits on Apr 16, 2009
  1. make forceFlush block until the flush action is queued on MemtableMan…

    Jonathan Ellis committed Apr 16, 2009
    …ager. That
    
    way calling forceFlush; waitForFlush will be guaranteed that the action waitFF puts
    on MtM will run after the flush completes, i.e., the wait will actually do what
    it's supposed to.
    
    patch by jbellis; reviewed by Eric Evans for #59
  2. r/m libfb303 as a dependency. (this completes the process begun by Pr…

    Jonathan Ellis committed Apr 16, 2009
    …ashant earlier.) patch by Jun Rao; reviewed by jbellis for #86
  3. expose redone remove to thrift. patch by jbellis; reviewed by Jun Rao…

    Jonathan Ellis committed Apr 16, 2009
    … for #83
  4. generate supercolumn tombstone when a 2-tuple delete is passed to a s…

    Jonathan Ellis committed Apr 16, 2009
    …uper CF.
    
    patch by jbellis; reviewed by Sandeep Tata for #84
  5. make remove test code use the same api that the thrift interface does…

    Jonathan Ellis committed Apr 16, 2009
    …. patch by
    
    jbellis; reviewed by Sandeep Tata for #84
Commits on Apr 15, 2009
  1. Move from ExecutorService per ColumnFamily to ES per Memtable. This a…

    Jonathan Ellis committed Apr 15, 2009
    …llows 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
  2. Add MemtableSizeInMB and MemtableObjectCountInMillions to the default…

    Jonathan Ellis committed Apr 15, 2009
    … config. Uses a more conservative value for MemtableSizeInMB the default. Patch by Eric Evans; reviewed by jbellis for #51