-
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.
66811: clusterversion: make some room for a v21.1PLUS "release" r=RaduBerinde a=RaduBerinde The summer serverless offering requires an "in-between" release which is v21.1.x plus multitenant-specific functionality. We will call this the v21.1PLUS release. It has not yet been decided if v21.1PLUS changes will become part of the 21.1.x branch or whether it will live on its own branch. This commit shifts cluster versions around to make some space for migrations specific to this release: - we shift existing v21.2 versions (Major=21, Minor=1, Internal=2 to Internal=102 through 112. Consequently, any existing cluster running `master` will rerun all the 21.2 migrations (which is ok since they are required to be idempotent). - we start a new chunk of v21.1PLUS versions at Major=21, Minor=1, Internal=14. We start at a value higher than the current master to avoid any confusion on clusters running master. Any new v21.1PLUS feature that needs a migration will be developed on master and will add a v21.2 version, e.g. ``` { Key: DeleteDeprecatedNamespaceTableDescriptorMigration, Version: roachpb.Version{Major: 21, Minor: 1, Internal: 112}, }, + { + Key: SomeServerlessSpecificFeature, + Version: roachpb.Version{Major: 21, Minor: 1, Internal: 114}, + }, ``` When that change is backported to v21.1PLUS, this will become a v21.2PLUS version: ``` { Key: Start21_1PLUS, Version: roachpb.Version{Major: 21, Minor: 1, Internal: 14}, }, + { + Key: SomeServerlessSpecificFeature, + Version: roachpb.Version{Major: 21, Minor: 1, Internal: 16}, + }, ``` Release note: None 66886: admission: optimizations to admission.WorkQueue r=sumeerbhola a=sumeerbhola These small optimizations reduce memory allocations and the length of the critical sections. A 10s mutex profile of kv50 with cpu overload had ~1.2s (of a total of 2s) in the admission package. This was correlated with what showed up in the corresponding cpu profile, which directed these changes. Release note: None 66921: build: add script for build config to cross-compile to macos r=rail a=rickystewart Also generalize some scripts that were unnecessarily repetitive. Closes #66210 Release note: None 66957: Add dev-inf as codeowners for /build/ r=rail,rickystewart a=jlinder Before: no owners were set for /build/ Why: dev-inf owns /build/ Now: dev-inf is set as code owners for /build/ Release note: None Co-authored-by: Radu Berinde <[email protected]> Co-authored-by: sumeerbhola <[email protected]> Co-authored-by: Ricky Stewart <[email protected]> Co-authored-by: James H. Linder <[email protected]>
- Loading branch information
Showing
12 changed files
with
138 additions
and
49 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
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 was deleted.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -euo pipefail | ||
|
||
source "$(dirname "${0}")/teamcity-support.sh" # For $root | ||
source "$(dirname "${0}")/teamcity-bazel-support.sh" # For run_bazel | ||
|
||
tc_prepare | ||
|
||
tc_start_block "Run Bazel build" | ||
run_bazel build/bazelutil/bazelbuild.sh crossmacos | ||
tc_end_block "Run Bazel build" |
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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