-
Notifications
You must be signed in to change notification settings - Fork 4.1k
kvserver: consider io overload for lease transfers #96508
Copy link
Copy link
Closed
Labels
A-kv-distributionRelating to rebalancing and leasing.Relating to rebalancing and leasing.C-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)GA-blockerT-kvKV TeamKV Teambranch-release-23.1Used to mark GA and release blockers, technical advisories, and bugs for 23.1Used to mark GA and release blockers, technical advisories, and bugs for 23.1
Milestone
Description
In #78608 we began checking the io overload (via a similar but not identical stat which should be replaced #85084) for load based (store rebalancer) replica rebalancing.
This however didn't extend to lease transfers: FollowTheWorkload, LeaseCountConvergence and LoadConvergence.
| case allocator.FollowTheWorkload: |
| case allocator.LeaseCountConvergence: |
This issue is to extend the io overload checks to apply to lease transfer targets in the allocator.
Jira issue: CRDB-24157
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-kv-distributionRelating to rebalancing and leasing.Relating to rebalancing and leasing.C-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)GA-blockerT-kvKV TeamKV Teambranch-release-23.1Used to mark GA and release blockers, technical advisories, and bugs for 23.1Used to mark GA and release blockers, technical advisories, and bugs for 23.1