Skip to content

kv: implement allocator support for evaluating decommission viability #91570

@AlexTalks

Description

@AlexTalks

As part of #90752, we need to add support to the allocator to be able to evaluate the viability of node decommission, by validating that we have valid upreplication targets for all replicas on the node we intend to decommission. In order to do this, we need to add allocator support for determining actions and allocation targets with states not currently represented in the StorePool.

Part of #91570.

Jira issue: CRDB-21321

Metadata

Metadata

Assignees

Labels

A-kv-decom-rolling-restartDecommission and Rolling RestartsA-kv-distributionRelating to rebalancing and leasing.C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-kvKV Team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions