-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
119433: kvserver,roachpb: introduce max io overload score r=andrewbaptist a=kvoli The allocator uses the IO threshold score to determine replicas to filter for rebalancing and lease transfers. Previously, this score would be the last instantaneous value gossiped. As part of #118866, leases will be shed upon encountering overload, in addition to the existing behavior of blocking lease transfers. To avoid leases shedding quickly from one node to another, consider the maximum IO threshold score instead. Note that the use of the maximum IO overload score is gated behind a cluster version gate. Without the version gate it would be possible for an upgraded node to continually shed all of its leases based off of the maximum IO overload score, whilst prior version nodes transfer the lease back based off the instantaneous. --- This commit introduces `IOThresholdMax` as a field on `StoreCapacity`. IOThresholdMax holds the store's maximum IO threshold over the last 5 minutes. Part of: #118866 Epic: none Release note: None 120230: roachtest: add new prefixless backup fixtures r=dt a=msbutler This patch adds two new backupFixture generators that create 400GB and 8TB non-revision history prefixless backups to be used for online restore scale testing. Epic: None Release note: none 120434: c2c: prevent NPE in SHOW TENANT WITH REPLICATION STATUS r=stevendanna a=msbutler If the user ran SHOW TENANT ... WITH REPLICATION STATUS before the stream ingestion job pts was set, a null pointer exception would occur and crash the node. This patch fixes this bug. Epic: None Release note: none Co-authored-by: Austen McClernon <[email protected]> Co-authored-by: Michael Butler <[email protected]>
- Loading branch information
Showing
19 changed files
with
232 additions
and
85 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.