[
https://issues.apache.org/jira/browse/CASSANDRA-19189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17814653#comment-17814653
]
Marcus Eriksson commented on CASSANDRA-19189:
---------------------------------------------
and https://github.com/apache/cassandra-dtest/pull/251 - stop trying to
snapshot the removed tables
> Revisit use of sealed period lookup tables
> ------------------------------------------
>
> Key: CASSANDRA-19189
> URL: https://issues.apache.org/jira/browse/CASSANDRA-19189
> Project: Cassandra
> Issue Type: Improvement
> Components: Transactional Cluster Metadata
> Reporter: Marcus Eriksson
> Assignee: Marcus Eriksson
> Priority: Normal
> Fix For: 5.1-alpha1
>
> Attachments: ci_summary.html, result_details.tar.gz
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> Metadata snapshots are stored locally in the {{system.metadata_snapshots}}
> table, which is keyed by epoch. Snapshots are retrieved from this table for
> three purposes:
> * to replay locally during startup
> * to provide log state for a peer requesting catchup
> * to create point-in-time ClusterMetadata, for disaster recovery
> In the majority of cases, we always want to replay from the most recent
> snapshot so we can usually select the appropriate snapshot by simply scanning
> the snapshots table in reverse, which allows us to considerably simplify the
> process of looking up the desired snapshot. We will continue to persist
> historical snapshots, at least for now, so that we are able to select
> arbitrary snapshots should we want to reconstruct metadata state for
> arbitrary epochs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]