Commits

Author Commit Message Labels Comments Date
Jonathan Ellis
r/m unused code dealing with hashes
Jonathan Ellis
add defaultuncaughtexceptionhandler that logs runtime errors
Jonathan Ellis
move row mutation factory code into RowMutation; change RM.add(name, cf) to RM.add(cf)
Jonathan Ellis
test support. this requires some refactoring so that tests can be independent
Jonathan Ellis
finish remove support. Split CFS.resolve() into resolve(), which combines ColumnFamilies, and removeDeleted(), which takes a single ColumnFamily and returns a new one with deleted IColumns removed. Keep deletion information around until removeDeleted is called so that deletion information can properly supress older IColumns.
Jonathan Ellis
clean up getLocalCopy
Jonathan Ellis
cleanup unused code
Jonathan Ellis
set normal gossip messages to level `trace`
Jonathan Ellis
expose concrete serializer
Jonathan Ellis
use isSuper
Jonathan Ellis
send back response so blocking calls can work
Jonathan Ellis
rename WriteResponseMessage -> WriteResponse (it has no relationship to Message class)
Jonathan Ellis
fix crash when comparing supercolumns (since they cannot be sorted by time)
Jonathan Ellis
add deletion marker support to Column (boolean isMarkedForDelete), SuperColumn, and ColumnFamily (change boolean isMarkedForDelete to long markedForDeleteAt). Column is also made immutable to avoid confusion as to how to handle merging different versions of Columns (you don't, you replace the old one with the new). This also makes concurrency bugs impossible, which remove will rely on. Removed old broken remove/delete support in prepartion for working new code.
Jonathan Ellis
add getColumnFamilyNames. r/m merge() [duplicate of repair]
Jonathan Ellis
change Object[] to Object... so passing a single one is easier
Jonathan Ellis
add SuperColumn support to forceFlush. split out recovery flushing into flushOnRecovery.
Jonathan Ellis
add null check to TimeFilter for consistency
Jonathan Ellis
make local copy of NamesFilter names; modifying caller's List is buggy
Jonathan Ellis
rename createColumn overloads to addColumn to make clear that they are all ultimately doing the same thing
Jonathan Ellis
rename serializer2 -> serializerWithIndexers
Jonathan Ellis
r/m redundant name from addColumn(name, IColumn)
Jonathan Ellis
rename getColumnFamilies -> getColumnFamilyMap. Add public Collection<ColumnFamily> getColumnFamilies
Jonathan Ellis
start/stop, log4j.properties
Jonathan Ellis
remove unused libraries; update log4j to 1.2.15; add commons-collections
Jonathan Ellis
more columnfamilies for testing. set defaults that will work on a single node out of the box.
Jonathan Ellis
branch 0.2 before adding remove changes
Branches
cassandra-0.2
Avinash Lakshman
Fix the problem in CASSANDRA-9 JIRA
Prashant Malik
New thrift file added
Prashant Malik
new thrift file changes
  1. Prev
  2. Next