Skip to content

kvserver: version gate the new StoreRebalancer implementation #76702

@aayushshah15

Description

@aayushshah15

We rewrote the load-based rebalancing scheme in #65379 and #72296. We'll need to version gate this implementation of the StoreRebalancer for mixed version settings and probably have mixed version clusters behave identically to 21.2 clusters in terms of their load-based rebalancing behavior.

To this end, we should introduce a DeprecatedStoreRebalancer that is the 21.2 implementation and only switch to the new implementation after the version upgrade is finalized.

Jira issue: CRDB-13240

Metadata

Metadata

Assignees

Labels

A-kv-distributionRelating to rebalancing and leasing.GA-blockerT-kvKV Teambranch-release-22.1Used to mark GA and release blockers, technical advisories, and bugs for 22.1

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions