release-23.2: clusterversion: bump min supported version to 23.1 #112314
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport 1/1 commits from #112122.
/cc @cockroachdb/release
Release justification: this change effectively disables version skipping when upgrading to 23.2.
This commit changes the minimum supported version to 23.1. It is
intended to be backported to release-23.2.
Tests that had to be modified mostly fall in one of two categories:
in-development versions of 23.1; these tests were deleted.
versions; I tried to make these use the min supported version or a
new
VCurrent_Start
constant.The logic tests required a bunch of work because we were missing a
local-mixed-23.1
config, which should have been added early in the23.2 cycle. Without this config, all test directives related to 23.2
features were conditioned on
local-mixed-22.2-23.1
(i.e. lumped inwith 23.1 features). I added the new config and let the test failures
guide me; most of the cases that needed to be conditioned on
local-mixed-23.1
where around the bigger 23.2 features (isolationlevels, procedures). In subsequent release cycles, we will create the
new config as soon as possible.
This commit does not remove the obsolete in-development 23.1 version
keys and related code; that will be done separately.
Informs: #111760
Epic: REL-506
Release note: None