Commit Graph

992 Commits

Author SHA1 Message Date
Joe Schaefer ec482fc135 cassandra goes tlp
git-svn-id: https://svn.apache.org/repos/asf/cassandra/tags/cassandra-0.5.0-rc2@922689 13f79535-47bb-0310-9956-ffa450edef68
2010-03-13 23:17:20 +00:00
Eric Evans 1819a6bd20 tagging 0.5.0-rc2
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-rc2@896220 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 21:16:40 +00:00
Jonathan Ellis a71f2971b1 increase default sync period, and wait for last sync to finish before submitting another. patch by jbellis; reviewed by Brandon Williams for CASSANDRA-668
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@896139 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 17:26:51 +00:00
Jonathan Ellis c8d3e1855c Abort bootstrap if IP is already in the token ring. patch by jbellis; reviewed by jaakko for CASSANDRA-663
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@896132 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 17:16:35 +00:00
Eric Evans f5dd82f715 Update pom.xml for 0.5 release; change version# and add clhm dependency
Patch by Ryan Daum; reviewed by eevans for CASSANDRA-660

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@895764 13f79535-47bb-0310-9956-ffa450edef68
2010-01-04 20:28:38 +00:00
Jonathan Ellis 44d5172c4e revert 894192, leaving CASSANDRA-600 only in trunk. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@895716 13f79535-47bb-0310-9956-ffa450edef68
2010-01-04 17:30:28 +00:00
Gary Dusbabek dae41cec02 merge r894951 from trunk. CASSANDRA-662. Patch by Gary Dusbabek, reviewed by Jonathan Ellis.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@894952 13f79535-47bb-0310-9956-ffa450edef68
2009-12-31 22:47:32 +00:00
Gary Dusbabek 18831ba522 CASSANDRA-651 TcpConnectionManager was holding on to disconnected connections, giving the false indication they were being used. Patch by Jonathan Ellis and Gary Dusbabek, reviewed by same. Merged from trunk.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@894732 13f79535-47bb-0310-9956-ffa450edef68
2009-12-30 23:12:53 +00:00
Eric Evans 0eb05246eb add serialVersionUID to Token
Patch by eevans for CASSANDRA-655

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@894476 13f79535-47bb-0310-9956-ffa450edef68
2009-12-29 20:27:12 +00:00
Jonathan Ellis 6996825823 expose java.util.concurrent.TimeoutException in StorageProxy methods. patch by Todd Blose; reviewed by jbellis for CASSANDRA-600
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@894192 13f79535-47bb-0310-9956-ffa450edef68
2009-12-28 15:57:08 +00:00
Jonathan Ellis 174919be92 extract thriftifyColumnFamily and apply to getSlice and get_slice_range. patch by jbellis; reviewed by Jonathan Hseu for CASSANDRA-649
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893907 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26 00:22:15 +00:00
Jonathan Ellis a2772e50e3 call thriftifyColumns for get_range_slice, fixing bugs w/ deletions and reversed. patch by jbellis; reviewed by goffinet for CASSANDRA-647
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893835 13f79535-47bb-0310-9956-ffa450edef68
2009-12-25 03:00:55 +00:00
Eric Evans dae895761a added missing license
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893632 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 21:06:28 +00:00
Eric Evans 5d2bcbc926 update versioning for 0.5.0-rc1 release
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893631 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 21:06:22 +00:00
Jonathan Ellis e2cf8a2887 avoid unnecessarily serializations of RowMutations from both CommitLog and RowMutationVerbHandlers. patch by gdusbabek and jbellis; reviewed by goffinet for CASSANDRA-652
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893619 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 20:11:07 +00:00
Jonathan Ellis fd69da30b1 discard hints for nodes that are no longer part of the gossip network. patch by jbellis; reviewed by Jaakko Laine and goffinet for CASSANDRA-634
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893613 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 19:43:42 +00:00
Jonathan Ellis c52a6505a4 update CHANGES
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893596 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 18:57:48 +00:00
Jonathan Ellis d07e8317f1 throw out uninteresting rows in anticompaction before collating & reducing. patch by jbellis and Stu Hood for CASSANDRA-607
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893594 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 18:56:10 +00:00
Jonathan Ellis b3c8e9d364 allow specifying buffer size to SSTableScanner. patch by Stu Hood and jbellis for CASSANDRA-607
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893584 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 17:45:58 +00:00
Jonathan Ellis 855b34f058 fix circular initialization regression. patch by jbellis for CASSANDRA-650
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893539 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 15:02:18 +00:00
Eric Evans 7aa2ed9707 change log4j defaults to RollingFileAppender
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893353 13f79535-47bb-0310-9956-ffa450edef68
2009-12-22 23:52:46 +00:00
Jonathan Ellis 33eea230cf add missing Thread.start. patch by jbellis for CASSANDRA-621
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893349 13f79535-47bb-0310-9956-ffa450edef68
2009-12-22 23:42:23 +00:00
Eric Evans 40f605aff6 ignore locally generated build.properties
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893327 13f79535-47bb-0310-9956-ffa450edef68
2009-12-22 21:50:42 +00:00
Eric Evans 15fa2a868b optional ant properties file (build.properties)
This change allows you to create a build.properties file in the top-level
directory to override any of the properties in build.xml

Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@893325 13f79535-47bb-0310-9956-ffa450edef68
2009-12-22 21:34:41 +00:00
Jonathan Ellis 1f7f1de875 move isInSameRack and isInSameDC into AbstractEPS, making the basic IEPS interface sorting by proximity and the rest an implementation detail that only the corresponding kind of ReplicationStrategy should care about. split sortByProximity into in-place and copying versions, fixing bug in findSuitableEndPoint. patch by jbellis and goffinet for CASSANDRA-648
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892931 13f79535-47bb-0310-9956-ffa450edef68
2009-12-21 19:11:18 +00:00
Jonathan Ellis 046df052ed return an InvalidRequestException if a SlicePredicate does not specify exactly one of range and column_names. patch by jbellis; reviewed by Jonathan Hseu for CASSANDRA-643
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892891 13f79535-47bb-0310-9956-ffa450edef68
2009-12-21 17:28:57 +00:00
Jonathan Ellis e28e478e03 add unit tests for node movement. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-572
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892889 13f79535-47bb-0310-9956-ffa450edef68
2009-12-21 17:20:50 +00:00
Jonathan Ellis 3e48f3c1b5 Use one state for all movement related gossip and fix some bugs related to pending ranges on the leaving node itself. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-572
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892885 13f79535-47bb-0310-9956-ffa450edef68
2009-12-21 17:14:00 +00:00
Jonathan Ellis ba0c233f10 Fix ArrayIndex exception in case the first gossip a new node sees is leaving or left. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-572
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892882 13f79535-47bb-0310-9956-ffa450edef68
2009-12-21 17:05:29 +00:00
Chris Goffinet 6b213f7eda Repair should never reuse a tree. AEService currently 'caches' MerkleTrees that have been generated by the local node, and can respond to a request for a tree with a cached version. patch by stuhood; reviewed by junaro for CASSNADRA-640
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892449 13f79535-47bb-0310-9956-ffa450edef68
2009-12-19 08:02:22 +00:00
Eric Evans 210a7d4bec update thrift jar path name in pom.xml
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892351 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 19:18:11 +00:00
Eric Evans bcdc97f6c7 install json test resources from pom.xml too
Patch by Nate McCall; reviewed by eevans for CASSANDRA-636

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892347 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 18:58:24 +00:00
Jonathan Ellis 42f9c08d4f Include dead nodes in gossip to avoid a variety of problems. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-634
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892294 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 16:13:53 +00:00
Jonathan Ellis 70ee8febbe fix off-by-one error in MerkleTree. patch by Stu Hood; reviewed by gdusbabek for CASSANDRA-639
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@892271 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 15:10:26 +00:00
Jonathan Ellis c4cc350585 add 'Log replay complete' message to avoid confusion. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@891513 13f79535-47bb-0310-9956-ffa450edef68
2009-12-17 01:31:35 +00:00
Jonathan Ellis a5fd7218cb Fix pending range conflicts when bootstapping or moving multiple nodes at once. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-603
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@891356 13f79535-47bb-0310-9956-ffa450edef68
2009-12-16 18:13:34 +00:00
Jonathan Ellis b626878441 merge 891038, 891040, 891043 from trunk for CASSANDRA-629
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@891352 13f79535-47bb-0310-9956-ffa450edef68
2009-12-16 17:59:58 +00:00
Jonathan Ellis 5a75e23746 merge 889435 from trunk for CASSANDRA-621
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@891345 13f79535-47bb-0310-9956-ffa450edef68
2009-12-16 17:39:33 +00:00
Jonathan Ellis 32a1cca87c mention gossip changes in NEWS
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@890990 13f79535-47bb-0310-9956-ffa450edef68
2009-12-15 21:06:31 +00:00
Eric Evans daf96aa79e CASSANDRA-619 use abspath to avoid NPE parsing keyspace
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@890618 13f79535-47bb-0310-9956-ffa450edef68
2009-12-15 03:08:19 +00:00
Eric Evans 51f230dea2 do trivial arithmetic correctly
Patch by eevans; reviewed by Ramzi Rabah for CASSANDRA-618

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@890514 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 22:38:01 +00:00
Eric Evans ae6a6cf212 (de)serialize columns to/from hex regardless of comparator
Patch by eevans; reviewed by Ramzi Rabah for CASSANDRA-618

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@890513 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 22:37:55 +00:00
Eric Evans 178586981b unittest that demonstrates bug
Patch by Ramzi Rabah; reviewed by eevans for CASSANDRA-618

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@890512 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 22:37:49 +00:00
Jonathan Ellis 4fc6d0b066 mention leaving autobootstrap off on first restart during upgrade of 0.4 -> 0.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@890341 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 14:24:25 +00:00
Jonathan Ellis ee80f1e102 merge r889937 from trunk
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@889954 13f79535-47bb-0310-9956-ffa450edef68
2009-12-12 17:50:13 +00:00
Jonathan Ellis 46305d2679 merge r889834 from trunk
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@889837 13f79535-47bb-0310-9956-ffa450edef68
2009-12-11 22:22:03 +00:00
Jonathan Ellis 7e7331dda3 update CHANGES, NEWS
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@889660 13f79535-47bb-0310-9956-ffa450edef68
2009-12-11 15:30:52 +00:00
Jonathan Ellis 15c11778b5 add CRC32 to catch commitlog entries that did not get fsynced. patch by jbellis; reviewed by junrao for CASSANDRA-605
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@889654 13f79535-47bb-0310-9956-ffa450edef68
2009-12-11 15:27:10 +00:00
Jonathan Ellis dd9f6a5ed3 replace IPartitioner.getDecoratedKeyComparator with DK.compareTo, fixing NPE that was fixed in the latter but not the former. patch by jbellis; reviewed by Stu Hood and tested by Dan Di Spaltro
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@889497 13f79535-47bb-0310-9956-ffa450edef68
2009-12-11 03:58:46 +00:00
Eric Evans 44cad51ad5 updated versioning for 0.5.0-beta2 release
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/branches/cassandra-0.5@888913 13f79535-47bb-0310-9956-ffa450edef68
2009-12-09 18:45:00 +00:00