Commit Graph

31883 Commits

Author SHA1 Message Date
Jonathan Ellis 22c5262720 use isSuper
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758978 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:40 +00:00
Jonathan Ellis def1edd1fe send back response so blocking calls can work
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758977 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:35 +00:00
Jonathan Ellis 8f56a96a69 rename WriteResponseMessage -> WriteResponse (it has no relationship to Message class)
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758976 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:30 +00:00
Jonathan Ellis abc75388a3 fix crash when comparing supercolumns (since they cannot be sorted by time)
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758975 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:24 +00:00
Jonathan Ellis b6ae87ba00 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.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758974 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:19 +00:00
Jonathan Ellis ce55957935 add getColumnFamilyNames. r/m merge() [duplicate of repair]
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758973 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:10 +00:00
Jonathan Ellis fe825730bf change Object[] to Object... so passing a single one is easier
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758972 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:06 +00:00
Jonathan Ellis 39d3f833f9 add SuperColumn support to forceFlush. split out recovery flushing into flushOnRecovery.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758971 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:19:01 +00:00
Jonathan Ellis e9e08ff6b5 add null check to TimeFilter for consistency
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758970 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:54 +00:00
Jonathan Ellis 0ac10a7e3f make local copy of NamesFilter names; modifying caller's List is buggy
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758969 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:50 +00:00
Jonathan Ellis 76bc3cc838 rename createColumn overloads to addColumn to make clear that they are all ultimately doing the same thing
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758968 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:39 +00:00
Jonathan Ellis f4f3ca50d8 rename serializer2 -> serializerWithIndexers
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758967 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:34 +00:00
Jonathan Ellis c08117f4cd r/m redundant name from addColumn(name, IColumn)
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758966 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:28 +00:00
Jonathan Ellis f25041afdd rename getColumnFamilies -> getColumnFamilyMap. Add public Collection<ColumnFamily> getColumnFamilies
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758965 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:20 +00:00
Jonathan Ellis c72b9e85b6 start/stop, log4j.properties
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758964 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:11 +00:00
Jonathan Ellis ce8f72e4af remove unused libraries; update log4j to 1.2.15; add commons-collections
and commons-lang; wildcard lib/ in build.xml

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758963 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 02:18:04 +00:00
Jonathan Ellis 03862ea54e more columnfamilies for testing. set defaults that will work on a single node out of the box.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758957 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 01:44:27 +00:00
Avinash Lakshman af47dc8476 Fix the problem in CASSANDRA-9 JIRA
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758143 13f79535-47bb-0310-9956-ffa450edef68
2009-03-25 05:25:23 +00:00
Prashant Malik 82f5b6072a New thrift file added
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758050 13f79535-47bb-0310-9956-ffa450edef68
2009-03-24 22:09:59 +00:00
Prashant Malik c25dae0a2f new thrift file changes
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758048 13f79535-47bb-0310-9956-ffa450edef68
2009-03-24 22:09:21 +00:00
Avinash Lakshman 74dcfb263c Fix for CASSANDRA-9 JIRA.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758044 13f79535-47bb-0310-9956-ffa450edef68
2009-03-24 21:55:31 +00:00
Avinash Lakshman 5506a44d0a Applied the patch for returning a valid Column Sort type.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@757232 13f79535-47bb-0310-9956-ffa450edef68
2009-03-22 18:46:02 +00:00
Avinash Lakshman 01b415a15d Removed reference to unused class.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@756758 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20 21:04:02 +00:00
Avinash Lakshman 0237abc765 Removed some unnecessary functions from this file.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@756736 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20 19:50:59 +00:00
Avinash Lakshman da5c6b8fc6 Removed JDK7 dependencies.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@756732 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20 19:49:37 +00:00
Avinash Lakshman ff2cf35aff Removed the dependencies for JDK7.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@756731 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20 19:49:11 +00:00
Avinash Lakshman 5bea7e1772 Removed references to JDK7 specific things.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@756725 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20 19:44:16 +00:00
Avinash Lakshman 283f3a0875 Removed references to JDK7 specific classes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@756666 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20 17:27:03 +00:00
Avinash Lakshman 16f30f1674 Fixed some bugs that resulted from moving sources over.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@756155 13f79535-47bb-0310-9956-ffa450edef68
2009-03-19 19:48:21 +00:00
Avinash Lakshman e90036f6e1 Needed to make these changes to fix an issue with reads w/o column indexes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@755485 13f79535-47bb-0310-9956-ffa450edef68
2009-03-18 06:10:48 +00:00
Avinash Lakshman 4d09e9562d Sample config file.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@753585 13f79535-47bb-0310-9956-ffa450edef68
2009-03-14 02:12:52 +00:00
Prashant Malik cf56f8f3ac Add build script and make sure it works
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@749477 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 23:34:21 +00:00
Prashant Malik 1f91e99223 git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@749218 13f79535-47bb-0310-9956-ffa450edef68 2009-03-02 07:57:22 +00:00