4 ms·
Cassandra has a lot more installations pushing hard on it in 0.6 than it did in 0.5, many of whom have worked with me and other committers to resolve their issu
by jbellis 16y ago
Cassandra has a lot more installations pushing hard on it in 0.6 than it did in 0.5, many of whom have worked with me and other committers to resolve their issues, so it's not just paint-by-numbers handwaving on my part.
Here are some of the changelog entries from 0.6.2 that are relevant to high-volume sites:
- improve default JVM GC options (CASSANDRA-1014)
- better defaults for flush sorter + writer executor queue sizes (CASSANDRA-1100)
- added Collections.shuffle(splits) before returning the splits in ColumnFamilyInputFormat (CASSANDRA-1096)
- StreamingService.StreamDestinations wouldn't empty itself after streaming finished (CASSANDRA-1076)
- Add option to turn off Hinted Handoff (CASSANDRA-894)
- split CommitLogExecutorService into BatchCommitLogExecutorService and PeriodicCommitLogExecutorService (CASSANDRA-1014)
from 0.6.3:
- add ability to lower compaction priority (CASSANDRA-1181)
... and 0.6.4:
- extend option to lower compaction priority to hinted handoff as well (CASSANDRA-1260)
- pre-emptively drop requests that cannot be processed within RPCTimeout (CASSANDRA-685)
If that's so much greek to you, I'll be doing explanations of these over on the Riptano blog in the next few days, like the one I did for 0.6.1 here: http://riptano.com/blog/annotated-changelog-cassandra-061 http://riptano.com/blog/annotated-changelog-cassandra-061
(sorry for excessive spacing. how do you get HN to format bullets?)