clusterversion: bump PreviousRelease to V26_2 (M.3)#168801
clusterversion: bump PreviousRelease to V26_2 (M.3)#168801celiala wants to merge 2 commits intocockroachdb:masterfrom
Conversation
|
Merging to
After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here |
|
Detected infrastructure failure (matched: self-hosted runner lost communication with the server). Automatically rerunning failed jobs. (run link) |
14bda22 to
4c169df
Compare
|
Claude's comparison against the M.3 PR2 task for 26.2 (#152080): Structure match — everything expected is there
Differences — all expectedIn reference but not current (expected omissions):
In current but not reference (expected additions):
Content looks correct
VerdictNo issues found. Clean, correct application of the established 25.3 pattern with appropriate version-specific exclusions for two logic tests that exercise 26.2-specific upgrade semantics. |
⚪ Sysbench [SQL, 3node, oltp_read_write]
Reproducebenchdiff binaries: mkdir -p benchdiff/4c169df/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/4c169df73349eac79484904b0be52249896ab9f0/bin/pkg_sql_tests benchdiff/4c169df/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/4c169df/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
mkdir -p benchdiff/24dc4d6/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/24dc4d66c7cf19a1aeb6797527b50a5b8996cd60/bin/pkg_sql_tests benchdiff/24dc4d6/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/24dc4d6/bin/1058449141/cockroachdb_cockroach_pkg_sql_testsbenchdiff command: # NB: for best (most stable) results, also add a suitable `--benchtime` that
# results in ~1s to ~5s of benchmark runs. For example, if ops average ~3ms, a
# benchtime of `1000x` is appropriate.
#
# Some benchmarks (in particular BenchmarkSysbench) output additional memory
# profiles covering only the execution (excluding the setup/teardown) - those
# should be preferred for analysis since they more closely correspond to what's
# reported as B/op and alloc/op.
benchdiff --run=^BenchmarkSysbench/SQL/3node/oltp_read_write$ --old=24dc4d6 --new=4c169df --memprofile ./pkg/sql/tests🔴 Sysbench [KV, 3node, oltp_read_only]
Reproducebenchdiff binaries: mkdir -p benchdiff/4c169df/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/4c169df73349eac79484904b0be52249896ab9f0/bin/pkg_sql_tests benchdiff/4c169df/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/4c169df/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
mkdir -p benchdiff/24dc4d6/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/24dc4d66c7cf19a1aeb6797527b50a5b8996cd60/bin/pkg_sql_tests benchdiff/24dc4d6/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/24dc4d6/bin/1058449141/cockroachdb_cockroach_pkg_sql_testsbenchdiff command: # NB: for best (most stable) results, also add a suitable `--benchtime` that
# results in ~1s to ~5s of benchmark runs. For example, if ops average ~3ms, a
# benchtime of `1000x` is appropriate.
#
# Some benchmarks (in particular BenchmarkSysbench) output additional memory
# profiles covering only the execution (excluding the setup/teardown) - those
# should be preferred for analysis since they more closely correspond to what's
# reported as B/op and alloc/op.
benchdiff --run=^BenchmarkSysbench/KV/3node/oltp_read_only$ --old=24dc4d6 --new=4c169df --memprofile ./pkg/sql/tests⚪ Sysbench [KV, 3node, oltp_write_only]
Reproducebenchdiff binaries: mkdir -p benchdiff/4c169df/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/4c169df73349eac79484904b0be52249896ab9f0/bin/pkg_sql_tests benchdiff/4c169df/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/4c169df/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
mkdir -p benchdiff/24dc4d6/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/24dc4d66c7cf19a1aeb6797527b50a5b8996cd60/bin/pkg_sql_tests benchdiff/24dc4d6/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/24dc4d6/bin/1058449141/cockroachdb_cockroach_pkg_sql_testsbenchdiff command: # NB: for best (most stable) results, also add a suitable `--benchtime` that
# results in ~1s to ~5s of benchmark runs. For example, if ops average ~3ms, a
# benchtime of `1000x` is appropriate.
#
# Some benchmarks (in particular BenchmarkSysbench) output additional memory
# profiles covering only the execution (excluding the setup/teardown) - those
# should be preferred for analysis since they more closely correspond to what's
# reported as B/op and alloc/op.
benchdiff --run=^BenchmarkSysbench/KV/3node/oltp_write_only$ --old=24dc4d6 --new=4c169df --memprofile ./pkg/sql/testsArtifactsdownload: mkdir -p new
gcloud storage cp gs://cockroach-microbench-ci/artifacts/4c169df73349eac79484904b0be52249896ab9f0/24797137503-1/\* new/
mkdir -p old
gcloud storage cp gs://cockroach-microbench-ci/artifacts/24dc4d66c7cf19a1aeb6797527b50a5b8996cd60/24797137503-1/\* old/built with commit: 4c169df73349eac79484904b0be52249896ab9f0 |
6137713 to
441e463
Compare
Part of M.3 "Enable upgrade tests" task for v26.2. Updates PreviousRelease from V26_1 to V26_2 and adds the cockroach-go-testserver-26.2 logictest configuration. Changes: - Updated PreviousRelease constant in cockroach_versions.go - Added cockroach-go-testserver-26.2 config to logictestbase.go (configIdx=25) - Added pkg/sql/logictest/tests/cockroach-go-testserver-26.2/ with BUILD.bazel and generated_test.go (6 test functions, shard_count=6) - Updated BUILD.bazel visibility and pkg/BUILD.bazel targets - Updated pkg/cli/testdata/declarative-rules/deprules (26.1→26.2) - Restricted mixed_version_statement_hints_session_settings and mixed_version_trigger_backref to cockroach-go-testserver-25.4 and 26.1 configs only; these tests verify the transition to v26.2 and are not valid for a cluster that already bootstraps at v26.2 Release note: None Epic: None Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
- Add "Has PR 1 Already Been Done?" check to M3 QUICK runbook with verification commands and git log to find the fixtures PR - Add Step 6 gitignored-file warning: document the BUILD.bazel asymmetry (packages with only gitignored Go files) that causes check_generated_code failures, with fix commands and CI compatibility spot-check procedure - Add failures/m3_failures.md: manual fallback guide for when ./dev gen bazel fails locally (e.g. Xcode/clang incompatibility), covering all 4 changes needed when adding a new testserver config Release note: None Epic: None Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
441e463 to
3a0b395
Compare
⚪ Sysbench [SQL, 3node, oltp_read_write]
Reproducebenchdiff binaries: mkdir -p benchdiff/3a0b395/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/3a0b395ed3f384f9c4c590fd558ce00e0d8d889e/bin/pkg_sql_tests benchdiff/3a0b395/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/3a0b395/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
mkdir -p benchdiff/4442354/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/4442354d04be76f56cbbdb06f76894fb3dcf4fbf/bin/pkg_sql_tests benchdiff/4442354/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/4442354/bin/1058449141/cockroachdb_cockroach_pkg_sql_testsbenchdiff command: # NB: for best (most stable) results, also add a suitable `--benchtime` that
# results in ~1s to ~5s of benchmark runs. For example, if ops average ~3ms, a
# benchtime of `1000x` is appropriate.
#
# Some benchmarks (in particular BenchmarkSysbench) output additional memory
# profiles covering only the execution (excluding the setup/teardown) - those
# should be preferred for analysis since they more closely correspond to what's
# reported as B/op and alloc/op.
benchdiff --run=^BenchmarkSysbench/SQL/3node/oltp_read_write$ --old=4442354 --new=3a0b395 --memprofile ./pkg/sql/tests⚪ Sysbench [KV, 3node, oltp_read_only]
Reproducebenchdiff binaries: mkdir -p benchdiff/3a0b395/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/3a0b395ed3f384f9c4c590fd558ce00e0d8d889e/bin/pkg_sql_tests benchdiff/3a0b395/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/3a0b395/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
mkdir -p benchdiff/4442354/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/4442354d04be76f56cbbdb06f76894fb3dcf4fbf/bin/pkg_sql_tests benchdiff/4442354/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/4442354/bin/1058449141/cockroachdb_cockroach_pkg_sql_testsbenchdiff command: # NB: for best (most stable) results, also add a suitable `--benchtime` that
# results in ~1s to ~5s of benchmark runs. For example, if ops average ~3ms, a
# benchtime of `1000x` is appropriate.
#
# Some benchmarks (in particular BenchmarkSysbench) output additional memory
# profiles covering only the execution (excluding the setup/teardown) - those
# should be preferred for analysis since they more closely correspond to what's
# reported as B/op and alloc/op.
benchdiff --run=^BenchmarkSysbench/KV/3node/oltp_read_only$ --old=4442354 --new=3a0b395 --memprofile ./pkg/sql/tests⚪ Sysbench [KV, 3node, oltp_write_only]
Reproducebenchdiff binaries: mkdir -p benchdiff/3a0b395/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/3a0b395ed3f384f9c4c590fd558ce00e0d8d889e/bin/pkg_sql_tests benchdiff/3a0b395/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/3a0b395/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
mkdir -p benchdiff/4442354/bin/1058449141
gcloud storage cp gs://cockroach-microbench-ci/builds/4442354d04be76f56cbbdb06f76894fb3dcf4fbf/bin/pkg_sql_tests benchdiff/4442354/bin/1058449141/cockroachdb_cockroach_pkg_sql_tests
chmod +x benchdiff/4442354/bin/1058449141/cockroachdb_cockroach_pkg_sql_testsbenchdiff command: # NB: for best (most stable) results, also add a suitable `--benchtime` that
# results in ~1s to ~5s of benchmark runs. For example, if ops average ~3ms, a
# benchtime of `1000x` is appropriate.
#
# Some benchmarks (in particular BenchmarkSysbench) output additional memory
# profiles covering only the execution (excluding the setup/teardown) - those
# should be preferred for analysis since they more closely correspond to what's
# reported as B/op and alloc/op.
benchdiff --run=^BenchmarkSysbench/KV/3node/oltp_write_only$ --old=4442354 --new=3a0b395 --memprofile ./pkg/sql/testsArtifactsdownload: mkdir -p new
gcloud storage cp gs://cockroach-microbench-ci/artifacts/3a0b395ed3f384f9c4c590fd558ce00e0d8d889e/25082097671-1/\* new/
mkdir -p old
gcloud storage cp gs://cockroach-microbench-ci/artifacts/4442354d04be76f56cbbdb06f76894fb3dcf4fbf/25082097671-1/\* old/built with commit: 3a0b395ed3f384f9c4c590fd558ce00e0d8d889e |
Summary
Part of M.3 "Enable upgrade tests" for v26.2.
PreviousReleaseconstant fromV26_1→V26_2cockroach-go-testserver-26.2logictest configurationPR 1 (fixtures) was already merged: #168432
Known CI failure:
TestDeclarativeRuleswill fail becausepkg/cli/testdata/declarative-rules/deprulesneeds regeneration with--rewrite. Will fix in a follow-up commit once CI provides the correct diff.Epic: None