Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add validation stage to the 1-1 restore service #4201

Open
karol-kokoszka opened this issue Jan 13, 2025 · 0 comments
Open

Add validation stage to the 1-1 restore service #4201

karol-kokoszka opened this issue Jan 13, 2025 · 0 comments
Milestone

Comments

@karol-kokoszka
Copy link
Collaborator

karol-kokoszka commented Jan 13, 2025

First step of the 1-1 restore performed by Scylla Manager is to validate that the destination cluster topology matches the source cluster topology.

Scylla Manager must:

  • validate that all the nodes have an access to the backup location
  • validate that the mapping includes all the nodes
  • validate that the source node belongs to the DC and rack defined by the mapping
  • validate that the destination node belongs to the DC and rack defined by the mapping
  • validate that the destination node has the equal amount of CPUs to the source node amount of CPUs
  • validate that the destination node storage size is GE than the source node storage size
  • validate that the destination node is the owner of the same tokens like the source node

This process must be parallelized per destination node (or source node).

@karol-kokoszka karol-kokoszka added this to the 1-1 Restore milestone Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant