We're at the stage of the release cycle where we should be committing critical fixes only to the 2.1 branch. Many people depend on 2.1 working reliably and it's not worth the risk of introducing regressions for (e.g.) performance improvements.
I think some of the patches committed so far for 2.1.16 do not meet this bar and should be reverted. I include a summary of what people have to live with if we leave them unfixed: https://issues.apache.org/jira/browse/CASSANDRA-11349 Repair suffers false-negative tree mismatches and overstreams data. https://issues.apache.org/jira/browse/CASSANDRA-10433 Reduced performance on inserts (and reads?) (for Thrift clients only?) https://issues.apache.org/jira/browse/CASSANDRA-12030 Reduced performance on reads for workloads with range tombstones Anyone want to make a case that these are more critical than they appear and should not be reverted? -- Jonathan Ellis Project Chair, Apache Cassandra co-founder, http://www.datastax.com @spyced