-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release: 20.1.0-beta.3 #45994
Comments
As mentioned in my email to releases@, we're going to wait until Wednesday and then cut a new sha from HEAD for this 20.1-beta.3 release. See that email for more details. |
New sha is 62783b3. Checked in on the roachprod clusters and there's slightly elevated p99 and cpu usage. The number of Batches is also still up at 9.2k vs 11k. Nathan has signed off on this as close enough that it should no longer block the beta. (Looks like the beta.3 cluster is slightly more imbalanced so the p99 may be a result of that.) |
Note: This is currently a partial list. The build got kicked off late yesterday so it didn't quite finish overnight. I'll update this list with the final set of failures once it's done. Edit (release triage meeting): All but two were determined to be not beta-blockers. Those two have been fixed and qualification will continue with those fixes cherrypicked. CDC
SQL Exec
Bulk IO
KV
App Dev
|
backupTPCC looks bad, certainly release-blocker bad and i think probably beta release blocker too. If we can verify it is TBI, and the others issues get sign-off, I'd be fine cherrypicking a revert of TBI flip on top of the existing SHA in which case it would not need to restart qualification (since that code isn't exercised in qualification yet). Tracking over on #46350 (comment) |
In the F200320 08:16:35.719895 257 kv/kvserver/concurrency/concurrency_manager.go:308 [n1,s1,r481/1:/Table/59/1/34{7/8/-…-9/6/-…}] caller violated contract goroutine 257 [running]: github.com/cockroachdb/cockroach/pkg/util/log.getStacks(0x74b0401, 0xed60672e3, 0x0, 0x774589) /go/src/github.com/cockroachdb/cockroach/pkg/util/log/get_stacks.go:25 +0xb8 github.com/cockroachdb/cockroach/pkg/util/log.(*loggerT).outputLogEntry(0x74ad0a0, 0xc000000004, 0x6a1285c, 0x2e, 0x134, 0xc02f46a360, 0x49) /go/src/github.com/cockroachdb/cockroach/pkg/util/log/clog.go:212 +0xa0c github.com/cockroachdb/cockroach/pkg/util/log.addStructured(0x4b83040, 0xc029bced20, 0x4, 0x2, 0x0, 0x0, 0xc0098eaa30, 0x1, 0x1) /go/src/github.com/cockroachdb/cockroach/pkg/util/log/structured.go:66 +0x2c9 github.com/cockroachdb/cockroach/pkg/util/log.logDepth(0x4b83040, 0xc029bced20, 0x1, 0x4, 0x0, 0x0, 0xc0098eaa30, 0x1, 0x1) /go/src/github.com/cockroachdb/cockroach/pkg/util/log/log.go:44 +0x8c github.com/cockroachdb/cockroach/pkg/util/log.Fatal(...) /go/src/github.com/cockroachdb/cockroach/pkg/util/log/log.go:164 github.com/cockroachdb/cockroach/pkg/kv/kvserver/concurrency.(*managerImpl).OnLockAcquired(0xc004bd2380, 0x4b83040, 0xc029bced20, 0xc058668a50) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/concurrency/concurrency_manager.go:308 +0x116 github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).handleReadWriteLocalEvalResult(0xc005f55500, 0x4b83040, 0xc029bced20, 0x0, 0x0, 0x0, 0x0, 0xc058668000, 0x3d, 0x45, ...) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/replica_proposal.go:610 +0xeb github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*replicaStateMachine).ApplySideEffects(0xc005f555b8, 0x4bbbfa0, 0xc03348e008, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/replica_application_state_machine.go:1025 +0x659 github.com/cockroachdb/cockroach/pkg/kv/kvserver/apply.mapCheckedCmdIter(0x7f4996ec29f0, 0xc005f557c0, 0xc0098eb300, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/apply/cmd.go:184 +0x161 github.com/cockroachdb/cockroach/pkg/kv/kvserver/apply.(*Task).applyOneBatch(0xc0098eb830, 0x4b83040, 0xc0299639b0, 0x4bbc060, 0xc005f55760, 0x0, 0x0) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/apply/task.go:281 +0x259 github.com/cockroachdb/cockroach/pkg/kv/kvserver/apply.(*Task).ApplyCommittedEntries(0xc0098eb830, 0x4b83040, 0xc0299639b0, 0x0, 0x0) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/apply/task.go:247 +0xfb github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).handleRaftReadyRaftMuLocked(0xc005f55500, 0x4b83040, 0xc0299639b0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/replica_raft.go:732 +0xdf9 github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).handleRaftReady(0xc005f55500, 0x4b83040, 0xc0299639b0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/replica_raft.go:392 +0x186 github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Store).processReady(0xc00096ce00, 0x4b83040, 0xc0006c5290, 0x1e1) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/store_raft.go:499 +0x136 github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*raftScheduler).worker(0xc000810880, 0x4b83040, 0xc0006c5290) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/scheduler.go:226 +0x29f github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*raftScheduler).Start.func2(0x4b83040, 0xc0006c5290) /go/src/github.com/cockroachdb/cockroach/pkg/kv/kvserver/scheduler.go:166 +0x3e github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunWorker.func1(0xc0002ffb10, 0xc0006b4120, 0xc0002ffaf0) /go/src/github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:198 +0x13e created by github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunWorker /go/src/github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:191 +0xa8 |
The alterpk-tpcc failure here is because it is missing a fix (#46162) causing the oom on the node that died. |
|
Yes, this is being tracked in #46290 and was added to the release blocker list yesterday. I'll have a fix out later today, which should be small. I'll defer to you on whether it needs to hold up the beta though, as we only seem to see it on that test. I think that's because the rangefeed processor pushes transaction timestamps with high priority (see |
Signing off on all the scaledata tests. #45827 broke https://github.com/scaledata/rksql/blob/a313e43fdf6846bb86f2f9e02458442f646cf196/src/go/src/rubrik/util/crdbutil/connection.go#L221, which is expecting 1 column, not 3. We're pulling the Informs recent failures on #44066, #43284, #45645, #43273, #43839, #41528. |
Here's the fix for this: #46391. |
tag provisional_202003231705_v20.1.0-beta.3 is pushed and publish provisional is underway.
|
Signing off on |
Docs published and external comms sent: https://www.cockroachlabs.com/docs/releases/v20.1.0-beta.3.html |
@dt, anything else to do here? |
Nothing on eng side. |
Candidate SHA:
62783b33de905d516f72146fcc4234a27dc8638e
fcd74cd6ebdc64980b13e36b5be1736ed6938a18
Deployment status: v20.1.0-beta.2 / v20.1.0-beta.3
Nightly Suite: Release Qualification / Nightly Suite
Release process checklist
Prep date:
2020-03-18
Candidate SHA
aboveRelease Qualification
Deployment status
above with clusters andNightly Suite
with the link to Nightly TeamCity JobOne day after prep date:
Get signoff on roachtest failures
[Keep an eye on clusters](https://cockroachlabs.atlassian.net/wiki/spaces/ENG/pages/328859690/Release+Qualification#Monitoring-the-Qualification-Clusters until release date. Do not proceed below until the release date.
Release date:
2020-03-25
Check cluster status
Tag release
Bless provisional binaries
For production or stable releases in the latest major release series
Update docs
External communications for release
Clean up provisional tag from repository
The text was updated successfully, but these errors were encountered: