msimonin/puppet-cassandra — pull request #8 by tschottdorf (2014-12-15 12:34:42+00:00)
Title: adapt to Cassandra 2.1

- added rpc_{max,min}_threads, as 2.0+ with rpc_type=hsha will try to spin
up MAX_INT processes unless rpc_max_threads is set.
- versioned config and env script handling to map versions A.B.C to A.B
instead of the previous A (necessitated by incompatibilities between
2.0 and 2.1)
- new config file for 2.1 (multithreaded_compaction was removed and new
options added, otherwise no intentional changes)
- changed the default of start_native_transport to 'true' since in 2.1,
cqlsh uses native transport and it looks like a sensible default.
- changed default version to 2.1.2, the latest stable version at time of
writing.

The specs pass and the changes *should* be backwards compatible.

Change-Id: Iaf770c951f980e62a0a19c381b601a817fda9cf4