Edit

Share via


CassandraClusteringOptions.UseCassandraTtl Property

Definition

Optionally configure time-to-live behavior for the membership table row data in Cassandra itself, allowing defunct silo cleanup even if a cluster is no longer running.

When this is true, DefunctSiloCleanupPeriod CAN be null to enable Cassandra-only defunct silo cleanup. Either way, the Cassandra TTL will still be configured from the configured DefunctSiloExpiration value.
public bool UseCassandraTtl { get; set; }
member this.UseCassandraTtl : bool with get, set
Public Property UseCassandraTtl As Boolean

Property Value

Remarks

Initial implementation of https://github.com/dotnet/orleans/issues/9164 in that it only affects silo entries that are updated with IAmAlive and will not attempt to update, for instance, the entire membership table. It also will not affect membership tables that have already been created, since it uses the Cassandra table-level default_time_to_live.

Applies to