-
Notifications
You must be signed in to change notification settings - Fork 4.1k
kv: teach split queue / merge queue about tenant boundaries and tables #48774
Copy link
Copy link
Closed
Labels
A-kv-distributionRelating to rebalancing and leasing.Relating to rebalancing and leasing.A-multitenancyRelated to multi-tenancyRelated to multi-tenancyC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
Description
Relates to #47907.
Relates to #48123.
The splitQueue and mergeQueue both use config.SystemConfig to learn about mandatory split points. This object has no knowledge of tenants in a multi-tenant cluster, so it will not currently perform any splits of or around a secondary tenant's keyspace. We need to fix this.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-kv-distributionRelating to rebalancing and leasing.Relating to rebalancing and leasing.A-multitenancyRelated to multi-tenancyRelated to multi-tenancyC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)