proofpoint/kairosdb — pull request #27 by warmans (2014-02-11 20:22:17+00:00)
Title: Changed config to use global read/write defaults

The previous CF specific settings were problematic in multi-DC Cassandra deployments. Essentially if you know you cannot delivery QUORUM consistency at all times of the day due to loaded cross DC links or other issues you are slightly screwed by the fact that some CFs (e.g. string index) do not accept a consistency configuration meaning they will always require QUORUM write consistency (the Hector default). This is worse than it sounds because once you start failing writes if you have sufficient HTTP load on a kairos node it will start stacking connections and eventually run out of file handles causing the node to die.

The attached fix removes CF specific configuration and replaces it with simplified read/write defaults for all CFs.