Hi guys, I am looking at added and dropped option in Cassandra between 1.2.18 and 2.0.11 and this makes me wonder:
Why has the index_interval option been removed from cassandra.yaml ? I know we can also define it on a per table basis, yet, this global option was quite useful to tune memory usage. I also know that this index is now kept off-heap, but I can not see when and why this option has been removed, any pointer ? Also it seems this option still usable even if not present by default on cassandra.yaml, but it is marked as deprecated ( https://github.com/apache/cassandra/blob/cassandra-2.0.11/src/java/org/apache/cassandra/config/Config.java#L165). Is this option deprecated on the table schema definition too ? Same kind of questions around the heap "emergency pressure valve" --> "flush_largest_memtables_at", "reduce_cache_sizes_at" and "reduce_cache_capacity_to", except that those params seems to have been dropped directly. Why, is there no more need of it, has some other mechanism replaced it, improving things ? Hope this wasn't already discussed,I was unable to find information about it anyway. C*heers !