One of the main reasons for regularly running repair is to make sure deletes are propagated in the cluster, ie, data is not resurrected if a node never received the delete call.

And repair-on-read takes care of repairing inconsistencies "on-the-fly".

So if I were to set a universal TTL on all columns - so everything would only live for a certain age, would I be able to get away without having to do regular repairs with nodetool?

I realize this scenario would not be applicable for everyone, but our data model would allow us to do this.

So could this be an alternative to running the (resource-intensive, long-running) repairs with nodetool?

Thanks.

Reply via email to