cockroachdb / cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
https://www.cockroachlabs.com
Other
30.1k stars 3.8k forks source link

ccl/changefeedccl: TestChangefeedTimelyResolvedTimestampUpdatePostRollingRestart failed #134113

Open cockroach-teamcity opened 10 hours ago

cockroach-teamcity commented 10 hours ago

ccl/changefeedccl.TestChangefeedTimelyResolvedTimestampUpdatePostRollingRestart failed with artifacts on master @ 6c92b92b20bd46e71a9c3deacad6fe1223d5a2e2:

*   |   GOROOT/src/runtime/iface.go:434
*   | github.com/cockroachdb/cockroach/pkg/ccl/changefeedccl.TestChangefeedTimelyResolvedTimestampUpdatePostRollingRestart
*   |   pkg/ccl/changefeedccl/changefeed_test.go:6565
*   | testing.tRunner
*   |   GOROOT/src/testing/testing.go:1689
*   | runtime.goexit
*   |   src/runtime/asm_arm64.s:1222
* Wraps: (2) interface conversion: *changefeedccl.sinklessFeed is not cdctest.EnterpriseTestFeed: missing method Details
* Error types: (1) *withstack.withStack (2) *runtime.TypeAssertionError
*
    stopper.go:226: -- test log scope end --

ERROR: a panic has occurred!
Details cannot be printed yet because we are still unwinding.
Hopefully the test harness prints the panic below, otherwise check the test logs.

test logs left over in: /artifacts/tmp/_tmp/f236cfce7e32f4b492de4b4f1cd80c96/logTestChangefeedTimelyResolvedTimestampUpdatePostRollingRestart3899893785
    stopper.go:226: panic: interface conversion: *changefeedccl.sinklessFeed is not cdctest.EnterpriseTestFeed: missing method Details
--- FAIL: TestChangefeedTimelyResolvedTimestampUpdatePostRollingRestart (131.25s)
panic: interface conversion: *changefeedccl.sinklessFeed is not cdctest.EnterpriseTestFeed: missing method Details [recovered]
    panic: interface conversion: *changefeedccl.sinklessFeed is not cdctest.EnterpriseTestFeed: missing method Details [recovered]
    panic: interface conversion: *changefeedccl.sinklessFeed is not cdctest.EnterpriseTestFeed: missing method Details [recovered]
    panic: interface conversion: *changefeedccl.sinklessFeed is not cdctest.EnterpriseTestFeed: missing method Details [recovered]
    panic: interface conversion: *changefeedccl.sinklessFeed is not cdctest.EnterpriseTestFeed: missing method Details

goroutine 122320 [running]:
testing.tRunner.func1.2({0x5de88a0, 0x401af19680})
    GOROOT/src/testing/testing.go:1631 +0x1c4
testing.tRunner.func1()
    GOROOT/src/testing/testing.go:1634 +0x33c
panic({0x5de88a0?, 0x401af19680?})
    GOROOT/src/runtime/panic.go:770 +0x124
github.com/cockroachdb/cockroach/pkg/util/leaktest.AfterTest.func2()
    pkg/util/leaktest/leaktest.go:132 +0x370
panic({0x5de88a0?, 0x401af19680?})
    GOROOT/src/runtime/panic.go:770 +0x124
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).recover(0x401e85c6c8?, {0x81d1748, 0xc786cc0})
    pkg/util/stop/stopper.go:226 +0x68
panic({0x5de88a0?, 0x401af19680?})
    GOROOT/src/runtime/panic.go:770 +0x124
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).Stop(0x400bcc4ea0, {0x81d1748, 0xc786cc0})
    pkg/util/stop/stopper.go:535 +0x154
panic({0x5de88a0?, 0x401af19680?})
    GOROOT/src/runtime/panic.go:770 +0x124
github.com/cockroachdb/cockroach/pkg/ccl/changefeedccl.TestChangefeedTimelyResolvedTimestampUpdatePostRollingRestart(0x400601aea0)
    pkg/ccl/changefeedccl/changefeed_test.go:6565 +0xaf0
testing.tRunner(0x400601aea0, 0x6d49820)
    GOROOT/src/testing/testing.go:1689 +0xec
created by testing.(*T).Run in goroutine 1
    GOROOT/src/testing/testing.go:1742 +0x318
Help

See also: [How To Investigate a Go Test Failure \(internal\)](https://cockroachlabs.atlassian.net/l/c/HgfXfJgM)

/cc @cockroachdb/cdc

This test on roachdash | Improve this report!

Jira issue: CRDB-43918