Plugin API: deletes all snapshots matching criteria
.
Plugin API: deletes all snapshots matching criteria
. This call is protected with a circuit-breaker.
id of the persistent actor.
selection criteria for deleting. If no timestamp constraints are specified this routine
Due to the limitations of Cassandra deletion requests, this routine makes an initial query in order to obtain the records matching the criteria which are then deleted in a batch deletion. Improvements in Cassandra v3.0+ mean a single range deletion on the sequence number is used instead, except if timestamp constraints are specified, which still requires the original two step routine.
Execute creation of keyspace and tables is limited to one thread at a time to reduce the risk of (annoying) "Column family ID mismatch" exception when write and read-side plugins are started at the same time.
Execute creation of keyspace and tables is limited to one thread at a time to reduce the risk of (annoying) "Column family ID mismatch" exception when write and read-side plugins are started at the same time. Those statements are retried, because that could happen across different nodes also but serializing those statements gives a better "experience".