/plushcap/analysis/datastax/apache-cassandra-22-bootstrapping-performance-improvements-leveled-compaction

Apache Cassandra 2.2 – Bootstrapping performance improvements for Leveled Compaction

What's this blog post about?

Apache Cassandra 2.2 introduces an exciting feature for users of LeveledCompactionStrategy (LCS). When bootstrapping a new node, LCS requires re-leveling the data which can take days to complete due to many pending compactions. However, CASSANDRA-7460 addresses this issue by re-using the level of each source SSTable streamed to the new node. This means that instead of days of compacting after adding a new node, there will be zero compactions. The process involves regular cluster writes during bootstrap ending up in level 0 upon flush and passing the level as part of streaming is only used for bootstrapping or node replacement scenarios.

Company
DataStax

Date published
June 11, 2015

Author(s)
Jake Luciani

Word count
556

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.