this is awesome On Thu, 20 Oct 2016 at 14:19 sankalp kohli <kohlisank...@gmail.com> wrote:
> Hi, > We backport a lot of patches in Cassandra at Apple. We contribute all > the patches to the community and port them to 2.1 if we think they will > help. We will soon start focusing on 3.0 and won't back port to 2.1 unless > critical. > > I want to list them in this email in random order and not based on > importance. They are back ported for various reasons. > > *NOTE: This list is an FYI and I dont suggest that we port these to 2.1.* > > 1. Writes should be sent to a replacement node while it is streaming in > data (CASSANDRA-8523) > 2. Send source sstable level when bootstrapping or replacing > nodes(CASSANDRA-7460) > 3. Add an API to request the size of a CQL partition (CASSANDRA-12367. We > expose this via CQL) > 4. Add ability to blacklist a CQL partition so all requests are ignored > (CASSANDRA-12106) > 5. Allow compaction throttle to be real time(CASSANDRA-10025) > 6. Add a credentials cache to the PasswordAuthenticator (CASSANDRA-7715) > 7. SliceQueryFilter warnings should print the partition > key(CASSANDRA-10211) > 8. Make LZ4 Compression Level Configurable(CASSANDRA-11051) > 9. Include info about sstable on "Compacting large row” message > (CASSANDRA-12384) > 10. Should be able to override compaction space check (CASSANDRA-12180) > 11. updateJobs in PendingRangeCalculatorService should be decremented in > finally block(CASSANDRA-12554) > 12. Unresolved hostname in replace address (CASSANDRA-11210) > 13. Range.compareTo() violates the contract of Comparable (CASSANDRA-11216) > 14. range metrics are not updated for timeout and unavailable in > StorageProxy (CASSANDRA-9507) > 15. Range tombstones that are masked by row tombstones should not be > written out (CASSANDRA-12030) > 16. Disk failure policy should not be invoked on out of space > (CASSANDRA-12385) > 17. Add metrics for authentication failures (CASSANDRA-10635) > 18. Implement compaction for a specific token range (CASSANDRA-10643) > 19. RangeStreamer should be smarter when picking endpoints for > streaming(CASSANDRA-4650) > 20. Reject empty options and invalid DC names in replication configuration > while creating or altering a keyspace (CASSANDRA-12681) > 21. One way targeted repair (CASSANDRA-9876) > 22. Rebuild from targeted replica (CASSANDRA-9875) > 23. Add prefixes to the name of snapshots created before a truncate or > drop(CASSANDRA-12178) > 24. Improve CAS propose CQL query(CASSANDRA-7929) > 25. Repair -force CASSANDRA-10446 > 26. Include table name in "Cannot get comparator" > exception(CASSANDRA-12181) > 27. Collect metrics on queries by consistency level (CASSANDRA-7384) > 28. processs restarts are failing becase native port and jmx ports are in > use(CASSANDRA-11093) > > Thanks, > Sankalp > -- Ben Bromhead CTO | Instaclustr <https://www.instaclustr.com/> +1 650 284 9692 Managed Cassandra / Spark on AWS, Azure and Softlayer