tombstone_failure_threshold is maintained per table or for whole cassanandra cluster

262 Views Asked by At

The tombstone_failure_threshold default value is 100000. But is this value for each table or for the whole cluster? I am confused. If one table exceeds this value, will range queries in other tables also be aborted? Please explain.

1

There are 1 best solutions below

2
On BEST ANSWER

This parameter is set cluster-wide, but it's applied to individual queries - when query is running, and during data processing it finds that number of tombstones are greater than this parameter, then it will abort execution of this query...

It could be a situation, when you performed deletion of data, but most of deletion happened only in some partitions, so some queries on this table may work, and some could be aborted.