Skip to content

loqrecovery: use consistent meta range descriptors together with inconsistent snapshots in planning #93038

@aliher1911

Description

@aliher1911

Change replica planner to handle half online use case as per RFC:

Storage replica snapshots could be inconsistent e.g. ranges may be moving between stores. Each store snapshot is atomic, but there's no atomicity between stores. Optional snapshot of descriptors from meta range could be available.

This change should include additional data driven tests covering new functionality.

Depends on changes to plan protobuf definition in #93037

Part of #77273

Jira issue: CRDB-22128

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