Commit Graph

2937 Commits

Author SHA1 Message Date
Brandon Williams 9694494e7f Distributed test harness. Patch by Kelvin Kakugawa, Stu Hood, and Ryan
King, reviewed by brandonwilliams for CASSANDRA-1859.

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055618 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 20:16:14 +00:00
Jonathan Ellis 8953630bc5 commit RepairCallback.java
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055325 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 07:15:06 +00:00
Jonathan Ellis fcf61a8c0e make RC.results a ConcurrentMap to emphasize that remove-while-iterating is OK
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055324 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 07:09:00 +00:00
Jonathan Ellis 2c942b30e6 update CHANGES and add back results.remove call for CASSANDRA-982
patch by jbellis

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055322 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 07:05:55 +00:00
Jonathan Ellis dcb61125e6 rename [Datacenter]QuorumResponseHandler -> [Datacenter]ReadCallback
patch by jbellis

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055320 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 07:00:33 +00:00
Jonathan Ellis e547733845 r/m SP.weakRead, rename strongRead to fetchRows. implement read repair as a second resolve after the initial one for the data
patch by jbellis; reviewed by Daniel Doubleday for CASSANDRA-982

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055319 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 06:58:16 +00:00
Jonathan Ellis d650fb6af2 merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055313 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 06:52:54 +00:00
Jonathan Ellis d718dddd6e fix batch mutations post-#1530
patch by tjake; reviewed by jbellis for CASSANDRA-1931

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055187 13f79535-47bb-0310-9956-ffa450edef68
2011-01-04 21:34:11 +00:00
Brandon Williams bde3781da5 ability to forcibly mark machines failed by disabling gossip via JMX.
Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-1108

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054808 13f79535-47bb-0310-9956-ffa450edef68
2011-01-03 22:22:13 +00:00
Eric Evans dd6ba16450 update lib/quava-r05.jar from maven central
Patch by Stephen Connolly; reviewed by eevans for CASSANDRA-1897

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054805 13f79535-47bb-0310-9956-ffa450edef68
2011-01-03 22:21:31 +00:00
Eric Evans ee5b00c184 autogenerate eclipse project files
Patch by T Jake Luciani; reviewed by eevans for CASSANDRA-1926


git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054726 13f79535-47bb-0310-9956-ffa450edef68
2011-01-03 19:55:08 +00:00
Jonathan Ellis c1f3c9e9ac implement describeOwnership for BOP,COPP
patch by mck; reviewed by jbellis for CASSANDRA-1928

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054723 13f79535-47bb-0310-9956-ffa450edef68
2011-01-03 19:50:23 +00:00
Jonathan Ellis 440e072e36 retry hadoop split requests on connection failure
patch by mck; reviewed by jbellis for CASSANDRA-1927

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054720 13f79535-47bb-0310-9956-ffa450edef68
2011-01-03 19:43:11 +00:00
Jonathan Ellis ff1009511e merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054687 13f79535-47bb-0310-9956-ffa450edef68
2011-01-03 17:05:16 +00:00
Jonathan Ellis de83a3e83e Make snitches configurable at runtime
patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1374

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054156 13f79535-47bb-0310-9956-ffa450edef68
2010-12-31 18:28:00 +00:00
Jonathan Ellis f7f069f340 add RMI authentication options to nodetool
patch by mck; reviewed by jbellis for CASSANDRA-1921

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054137 13f79535-47bb-0310-9956-ffa450edef68
2010-12-31 17:22:04 +00:00
Jonathan Ellis 37ec7d326d encapsulate MessagingService.instance to avoid circular initializtion dependencies
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054135 13f79535-47bb-0310-9956-ffa450edef68
2010-12-31 16:52:56 +00:00
Jonathan Ellis dc4645f8fa split rc4 CHANGES out
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054009 13f79535-47bb-0310-9956-ffa450edef68
2010-12-30 22:12:30 +00:00
Jonathan Ellis e272be6ebd merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053964 13f79535-47bb-0310-9956-ffa450edef68
2010-12-30 18:22:30 +00:00
Brandon Williams e5f87d1d91 Fix CompactionManager regression from CASSANDRA-1916 and add a better
test and more docs to prevent in the future.
Patch by jbellis, reviewed by brandonwilliams for CASSANDRA-1922

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053960 13f79535-47bb-0310-9956-ffa450edef68
2010-12-30 18:20:37 +00:00
Jonathan Ellis a2e21dc731 s/anticompacting/cleaning up/ in log messages
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053931 13f79535-47bb-0310-9956-ffa450edef68
2010-12-30 16:31:08 +00:00
Jonathan Ellis ebdc7cd9a4 merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053927 13f79535-47bb-0310-9956-ffa450edef68
2010-12-30 16:18:33 +00:00
Gary Dusbabek d5c257edd9 merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053893 13f79535-47bb-0310-9956-ffa450edef68
2010-12-30 13:55:14 +00:00
Jonathan Ellis 0fd507be5a merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053765 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 22:55:54 +00:00
Brandon Williams 1d8ba59c9b Fix for stress.java using wrong key names and not detecting empty keys.
Patch by Pavel Yaskevich, reviewed by brandonwilliams for CASSANDRA-1915

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053715 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 19:38:00 +00:00
Gary Dusbabek df9e121fd9 merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053714 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 19:36:22 +00:00
Jonathan Ellis 29e64c8975 merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053711 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 19:22:32 +00:00
Jonathan Ellis 9b3fbc816c collect secondary index tombstones immediately
patch by jbellis; reviewed by tjake for CASSANDRA-1914

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053682 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 17:45:29 +00:00
Gary Dusbabek 414d2e4fec add missed test that should have been included in CASSANDRA-1814
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053643 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 14:37:09 +00:00
Gary Dusbabek 23067c7bf1 row level coverage in LegacySSTableTest. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1822
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053638 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 14:16:55 +00:00
Brandon Williams fd10436005 increase indexLocks for faster commitlog replay
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053481 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 23:55:32 +00:00
Jonathan Ellis 4f9dbf5b08 RSRR doesn't actually throw DigestMismatchException
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053465 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 22:08:21 +00:00
Jonathan Ellis 31c3ce9577 merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053458 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 21:56:38 +00:00
Brandon Williams 671de68026 Avoid thread contention in FBUtilities.hash
Patch by brandonwilliams and jbellis, reviewed by brandonwilliams for
CASSANDRA-1369

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053457 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 21:55:37 +00:00
Brandon Williams 25258f968e Avoid synchronization in getPendingRanges and unecessarily calling it
twice.
Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-1370

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053450 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 21:43:45 +00:00
Jonathan Ellis c57e7c9e87 simplify and update comments for RRR.resolve
patch by jbellis

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053443 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 21:23:50 +00:00
Jonathan Ellis 47f4c02caa allow [LOCAL|EACH]_QUORUM to be used with non-NetworkTopology Strategies
patch by jbellis

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053409 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 19:13:32 +00:00
Jonathan Ellis 5995b48e82 Expose index-building status in JMX + cli schema description
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1871

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053247 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 03:24:41 +00:00
Jonathan Ellis 14d0647748 merged from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053245 13f79535-47bb-0310-9956-ffa450edef68
2010-12-28 03:17:24 +00:00
Jonathan Ellis 5b9abe1854 make constant fields final
patch by jbellis

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053220 13f79535-47bb-0310-9956-ffa450edef68
2010-12-27 23:17:05 +00:00
Jonathan Ellis 3ed1201e84 merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053219 13f79535-47bb-0310-9956-ffa450edef68
2010-12-27 23:10:39 +00:00
Brandon Williams c933bb3268 Java-based stress util. Patch by Pavel Yaskevich, reviewed by
brandonwilliams for CASSANDRA-1463

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053215 13f79535-47bb-0310-9956-ffa450edef68
2010-12-27 22:56:56 +00:00
Gary Dusbabek 88f47b80c5 log4j configuration wasn't handling configurations specified by URL. patch by Gary Dusbabek, reviewed by Jake Luciani. CASSANDRA-1907
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053205 13f79535-47bb-0310-9956-ffa450edef68
2010-12-27 22:13:53 +00:00
Jonathan Ellis 6f8537bb19 clean up FBUtilities
patch by Jon Hermes and jbellis

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053117 13f79535-47bb-0310-9956-ffa450edef68
2010-12-27 17:51:33 +00:00
Jonathan Ellis c08a71d531 replace ad-hoc toString(Map) w/ guava MapJoiner
patch by jbellis

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053113 13f79535-47bb-0310-9956-ffa450edef68
2010-12-27 17:24:28 +00:00
Jonathan Ellis 436f3d0db5 make sure expiring column lives for duration of test
patch by tjake; reviewed by jbellis for CASSANDRA-1892

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052545 13f79535-47bb-0310-9956-ffa450edef68
2010-12-24 18:23:27 +00:00
Jonathan Ellis 6cb811b454 add OpenBitSet to support larger bloom filters
patch by Ryan King, Stu Hood, and tjake for CASSANDRA-1555

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052542 13f79535-47bb-0310-9956-ffa450edef68
2010-12-24 17:58:22 +00:00
Jonathan Ellis 3991fba440 avoid polluting pagecache with commitlog or sstable writes and seq scan operations
patch by Pavel Yaskevich and Chris Goffinet; reviewed by tjake and jbellis for CASSANDRA-1470

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052531 13f79535-47bb-0310-9956-ffa450edef68
2010-12-24 16:57:07 +00:00
Jonathan Ellis ef25537805 merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052358 13f79535-47bb-0310-9956-ffa450edef68
2010-12-23 19:11:25 +00:00
Jonathan Ellis 0ed735570d fix CLI get recognition of supercolumns
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1899

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052355 13f79535-47bb-0310-9956-ffa450edef68
2010-12-23 18:57:13 +00:00