At Netflix we rotate the major compactions around the cluster, don't
run them all at once. We also either take that node out of client
traffic so it doesn't get used as a coordinator or use the Astyanax
client that is latency and token aware to steer traffic to the other
replicas.
We are running o
> If every node in the cluster is running major compaction, would it be able to
> answer any read request? And is it wise to write anything to a cluster
> while it's doing major compaction?
Compaction is something that is supposed to be continuously running in
the background. As noted, it will ha
It will have a performance penalty, so it would be better to spread the
compactions over a period of time. But Cassandra will still take care of
any reads/writes (within the given timeout).
2012/2/3 myreasoner
> If every node in the cluster is running major compaction, would it be able
> to
> an