Skip to content

loqrecovery: stage replica recovery plans on nodes #93044

@aliher1911

Description

@aliher1911

Add plan stading as described in RFC.

Add Admin RPC to stage plan on all cluster nodes. Staging includes discovering all cluster nodes, verifying that there's no conflicting plan already staged and sending plan to every nodes. Every nodes then saves plan locally if there's any data in the plan eligible for application on that node, it also updated decommissioned status for nodes removed in local tombstone storage.

Extend apply-plan command to distribute plan in half-online mode.

Part of #77273

Jira issue: CRDB-22132

Epic CRDB-14205

Metadata

Metadata

Assignees

Labels

A-kv-replicationRelating to Raft, consensus, and coordination.C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions