Commit Graph

162 Commits

Author SHA1 Message Date
Jonathan Ellis c6f383ceb1 add options to configure Thrift socket keepalive and buffer sizes
patch by Erik Onnen and jbellis for CASSANDRA-1424

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@998432 13f79535-47bb-0310-9956-ffa450edef68
2010-09-18 10:01:40 +00:00
Brandon Williams f75f107878 only attempt to set thread stack size on Linux. Patch by Peter Schuller, reviewed by brandonwilliams for CASSANDRA-1508
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@997748 13f79535-47bb-0310-9956-ffa450edef68
2010-09-16 13:42:16 +00:00
Brandon Williams 6f9b083447 make adaptive heap size calculation portable. Patch by Peter Schuller, reviewed by brandonwilliams for CASSANDRA-1507
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@997486 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 20:36:58 +00:00
Brandon Williams 0191b2819b Adaptively set the heap size and memtable thresholds at runtime. Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-1469
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@997126 13f79535-47bb-0310-9956-ffa450edef68
2010-09-14 22:35:41 +00:00
Brandon Williams 3205d0b392 Add missing comments/options to cassandra.yaml. Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-1390
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@992680 13f79535-47bb-0310-9956-ffa450edef68
2010-09-04 21:07:11 +00:00
Brandon Williams 68313cdd2e Fix typo in JVM opt in cassandra-env.sh. Patch by brandonwilliams
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@992498 13f79535-47bb-0310-9956-ffa450edef68
2010-09-03 22:35:33 +00:00
Jonathan Ellis 95f017207d merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@992333 13f79535-47bb-0310-9956-ffa450edef68
2010-09-03 15:41:47 +00:00
Jonathan Ellis 564628abf2 mention -Djava.rmi.server.hostname in cassandra-env
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@990887 13f79535-47bb-0310-9956-ffa450edef68
2010-08-30 18:14:10 +00:00
Eric Evans f51781533d Add configuration for IAuthority, and handle SimpleAuthenticator upgraders
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1237

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989364 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 20:41:30 +00:00
Jonathan Ellis d28cab41a0 Add CfDef.default_validation_class. patch by jhermes; reviewed by jbellis for CASSANDRA-891
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989344 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 20:25:49 +00:00
Jonathan Ellis fdd427fdd6 add XX:CMSInitiatingOccupancyFraction=80 to default GC options; add comments to thread priority options. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989105 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 13:47:14 +00:00
Brandon Williams 312aaf0f56 Expose compaction thread priority in yaml, make default MIN_PRIORITY, add needed JVM opts. Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-1181
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@988348 13f79535-47bb-0310-9956-ffa450edef68
2010-08-23 22:58:51 +00:00
Eric Evans c8b5171dd3 use conf/cassandra-env.sh in place of defaults
Patch by eevans; reviewed by Brandon Williams for CASSANDRA-1407

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986940 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18 21:09:59 +00:00
Jonathan Ellis 4cd3e3af5a merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986898 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18 20:04:22 +00:00
Jonathan Ellis 4a9f1e214a add example CF using 2ary indexes. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986484 13f79535-47bb-0310-9956-ffa450edef68
2010-08-17 21:03:25 +00:00
Jonathan Ellis 43383be219 revert switch to yamlbeans. patch by jbellis; reviewed by Jon Hermes for CASSANDRA-1394
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986039 13f79535-47bb-0310-9956-ffa450edef68
2010-08-16 16:49:37 +00:00
Jonathan Ellis 916c810b54 rename RackAwareStrategy to OldNetworkTopologyStrategy, RackUnawareStrategy to SimpleStrategy, DatacenterShardStrategy to NetworkTopologyStrategy, AbstractRackAwareSnitch to AbstractNetworkTopologySnitch
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-1392

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@985701 13f79535-47bb-0310-9956-ffa450edef68
2010-08-15 16:16:58 +00:00
Jonathan Ellis 1defd006c3 add back percentage option for cache size configuration, and replace SnakeYAML with YamlBeans. patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1313
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@985264 13f79535-47bb-0310-9956-ffa450edef68
2010-08-13 16:20:18 +00:00
Jonathan Ellis 38640c7a24 note that unframed mode is deprecated
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@984924 13f79535-47bb-0310-9956-ffa450edef68
2010-08-12 19:26:42 +00:00
Eric Evans 6f2a92bdaa move JVM_OPTS from cassandra.in.sh to the conf/ dir
Patch by Nick Bailey; review by eevans for CASSANDRA-1347

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@982845 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06 01:25:07 +00:00
Eric Evans 05ba306d84 datacenter.properties no longer neeeded
Patch by eevans for CASSANDRA-1066

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981071 13f79535-47bb-0310-9956-ffa450edef68
2010-07-31 15:42:38 +00:00
Eric Evans df8a93358c configurable options for replication strategies
Patch by Jeremy Hanna; review by eevans for CASSANDRA-1066

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981069 13f79535-47bb-0310-9956-ffa450edef68
2010-07-31 15:42:27 +00:00
Jonathan Ellis 170bd4d0a0 merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981066 13f79535-47bb-0310-9956-ffa450edef68
2010-07-31 15:16:38 +00:00
Gary Dusbabek de5715e14f revert 980215, 980217, 980220, 980222, 980225, 980226. CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980554 13f79535-47bb-0310-9956-ffa450edef68
2010-07-29 19:53:36 +00:00
Gary Dusbabek 3f9f50725b new IAuthenticator interface. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980222 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 21:01:57 +00:00
Jonathan Ellis 3a044a9140 add IntegerType for arbitrary-length integers. patch by Folke Behrens; reviewed by mdennis and jbellis for CASSANDRA-1282
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@979784 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27 17:46:28 +00:00
Jonathan Ellis 395c3caa0c make GCGraceSeconds configurable per-columnfamily. patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1276
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@967187 13f79535-47bb-0310-9956-ffa450edef68
2010-07-23 18:18:07 +00:00
Brandon Williams ebfc695143 DynamicEndpointSnitch improvements, make it the default. Patch by brandonwilliams; reviewed by jbellis for CASSANDRA-1296
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@965685 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 23:54:12 +00:00
Jonathan Ellis 0b0c523581 make framed transport the default so malformed requests can't OOM the server. patch by Nate McCall; reviewed by jbellis for CASSANDRA-475
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964274 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 01:37:40 +00:00
Brandon Williams bf552ef889 Reorder snitch config.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964095 13f79535-47bb-0310-9956-ffa450edef68
2010-07-14 16:36:30 +00:00
Brandon Williams eb3dc8052c Remove obsolete flush_index_buffer_size_in_mb config param
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@963316 13f79535-47bb-0310-9956-ffa450edef68
2010-07-12 15:15:31 +00:00
Jonathan Ellis fc73007f3d avoid double-copy of flushed data by serializing directly to output file. patch by jbellis; reviewed by mdennis for CASSANDRA-270
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@963159 13f79535-47bb-0310-9956-ffa450edef68
2010-07-11 23:07:50 +00:00
Brandon Williams 67c57208ab Dynamic snitch to adaptively avoid reading from slow nodes. Patch by brandonwilliams; reviewed by jbellis for CASSANDRA-981
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@962720 13f79535-47bb-0310-9956-ffa450edef68
2010-07-09 23:07:00 +00:00
Jonathan Ellis 0da82f321c implement keyspace round-robin scheduler. patch by Nirmal Ranganathan; reviewed by Stu Hood and jbellis for CASSANDRA-1035
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@962675 13f79535-47bb-0310-9956-ffa450edef68
2010-07-09 19:58:21 +00:00
Jonathan Ellis d1dda89e8c merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@961780 13f79535-47bb-0310-9956-ffa450edef68
2010-07-08 14:14:46 +00:00
Jonathan Ellis 0ed749425c make row size at which to drop to incremental compaction configurable
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16



git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955271 13f79535-47bb-0310-9956-ffa450edef68
2010-06-16 15:27:32 +00:00
Jonathan Ellis dfd211d463 set auto_bootstrap back to false, with comment on reasoning. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@950328 13f79535-47bb-0310-9956-ffa450edef68
2010-06-02 01:21:06 +00:00
Johan Oskarsson 7860b138e3 Add support for reconciler classes that decide how to resolve conflicting columns. Patch by Kelvin Kakugawa and johan, review by jbellis. CASSANDRA-1144
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@950099 13f79535-47bb-0310-9956-ffa450edef68
2010-06-01 15:03:48 +00:00
Jonathan Ellis 95a03671ba make CFS.flushWriter_ size configurable. patch by Brandon Williams; reviewed by jbellis for CASSANDRA-1099
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@949904 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31 23:52:12 +00:00
Jonathan Ellis 101b210280 undo setting log4j root to INFO
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@949095 13f79535-47bb-0310-9956-ffa450edef68
2010-05-28 03:59:20 +00:00
Jonathan Ellis b91c4d406b Expose setting of phi in the FailureDetector, for trunk. patch by Brandon Williams; reviewed by jbellis for CASSANDRA-1053
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@948052 13f79535-47bb-0310-9956-ffa450edef68
2010-05-25 14:12:27 +00:00
Jonathan Ellis 00cf048905 document DatacenterShardStrategy. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947889 13f79535-47bb-0310-9956-ffa450edef68
2010-05-25 01:17:27 +00:00
Jonathan Ellis 5a45534c27 make DCQUORUM CLs actually wait for the nodes per DC rather than attempting a purely count-based approach that didn't really work as advertised. patch by Vijay Parthasarathy and jbellis; reviewed by Jeremy Hanna for CASSANDRA-952
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@945333 13f79535-47bb-0310-9956-ffa450edef68
2010-05-17 19:58:39 +00:00
Jonathan Ellis 9387a5d705 auto_bootstrap now defaults to true. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@945181 13f79535-47bb-0310-9956-ffa450edef68
2010-05-17 14:35:09 +00:00
Gary Dusbabek eb52c1500a added a note to the keyspace definition in cassandra.yaml that indicates it will not be loaded.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@943308 13f79535-47bb-0310-9956-ffa450edef68
2010-05-11 21:49:23 +00:00
Jonathan Ellis d55ed91006 revert unreviewed patch to CASSANDRA-952
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942842 13f79535-47bb-0310-9956-ffa450edef68
2010-05-10 18:53:49 +00:00
Jonathan Ellis ef1895bb95 vijay
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942840 13f79535-47bb-0310-9956-ffa450edef68
2010-05-10 18:52:38 +00:00
Jonathan Ellis cb1ef76170 update javadoc for snitch and strategy classes. patch by jhanna; reviewed by jbellis for CASSANDRA-1055
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942296 13f79535-47bb-0310-9956-ffa450edef68
2010-05-08 02:09:52 +00:00
Jonathan Ellis d03ff00ec8 merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@941371 13f79535-47bb-0310-9956-ffa450edef68
2010-05-05 16:29:26 +00:00
Jonathan Ellis 73a86fcdd0 revert changes to default sync period and rpc timeout. patch by jbellisp
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@939448 13f79535-47bb-0310-9956-ffa450edef68
2010-04-29 18:47:16 +00:00