Skip to content

ccl/sqlproxyccl: TestCancelQuery failed #151651

@cockroach-teamcity

Description

@cockroach-teamcity

ccl/sqlproxyccl.TestCancelQuery failed on release-24.1.23-rc @ b2d9e467bbe18f26450bf5600c249d2b59765b9a:

WARNING: DATA RACE
Write at 0x0000123ad8a8 by goroutine 4833:
  reflect.typedmemmove()
      GOROOT/src/runtime/mbarrier.go:203 +0x0
  reflect.Value.Set()
      GOROOT/src/reflect/value.go:2330 +0x184
  github.com/cockroachdb/cockroach/pkg/testutils.TestingHook.func1()
      github.com/cockroachdb/cockroach/pkg/testutils/hook.go:18 +0x70
  runtime.deferreturn()
      GOROOT/src/runtime/panic.go:602 +0x5d
  testing.tRunner()
      GOROOT/src/testing/testing.go:1689 +0x21e
  testing.(*T).Run.gowrap1()
      GOROOT/src/testing/testing.go:1742 +0x44

Previous read at 0x0000123ad8a8 by goroutine 4835:
  github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl.newTransferContext()
      github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/conn_migration.go:49 +0x31
  github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl.(*forwarder).TransferConnection()
      github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/conn_migration.go:149 +0x11b
  github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/balancer.(*Balancer).processQueue.func1.1()
      github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/balancer/balancer.go:371 +0x267
  github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2()
      github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:480 +0x262

Goroutine 4833 (running) created at:
  testing.(*T).Run()
      GOROOT/src/testing/testing.go:1742 +0x825
  github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl.TestCancelQuery()
      github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/proxy_handler_test.go:1719 +0x1cde
  testing.tRunner()
      GOROOT/src/testing/testing.go:1689 +0x21e
  testing.(*T).Run.gowrap1()
      GOROOT/src/testing/testing.go:1742 +0x44

Goroutine 4835 (running) created at:
  github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx()
      github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:471 +0x69c
  github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTask()
      github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:342 +0x1ef
  github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/balancer.(*Balancer).processQueue.func1()
      github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/balancer/balancer.go:363 +0xc0
  github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/balancer.(*Balancer).processQueue()
      github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/balancer/balancer.go:386 +0xa5
  github.com/cockroachdb/cockroach/pkg/ccl/sqlproxyccl/balancer.(*Balancer).processQueue-fm()
      <autogenerated>:1 +0x47
  github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2()
      github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:480 +0x262
==================
=== RUN   TestCancelQuery/cancel_over_http

Parameters:

  • attempt=1
  • race=true
  • run=1
  • shard=7
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

/cc @cockroachdb/sql-foundations @cockroachdb/server

This test on roachdash | Improve this report!

Jira issue: CRDB-53388

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions