cockroachdb / cockroachdb/cockroach
basalt-26.3.2-rc-20260908: sql: TestDistributedMergeStoragePrefixPreservedAcrossPauseResume failed
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
sql.TestDistributedMergeStoragePrefixPreservedAcrossPauseResume [failed](https://mesolite.cluster.engflow.com/invocations/default/84483de1-b344-4bb7-a487-42863798b484?testReportRun=3&testReportShard=14&testReportAttempt=1#targets-Ly9wa2cvc3FsOnNxbF90ZXN0) on basalt-26.3.2-rc-20260908 @ [807558e5e81666af257c811e925e4cae570abc28](https://github.com/cockroachdb/cockroach/commits/807558e5e81666af257c811e925e4cae570abc28):
```
=== RUN TestDistributedMergeStoragePrefixPreservedAcrossPauseResume
test_log_scope.go:172: test logs captured to: outputs.zip/logTestDistributedMergeStoragePrefixPreservedAcrossPauseResume1913033613
test_log_scope.go:82: use -show-logs to present logs inline
test_server_shim.go:168: automatically injected a shared process virtual cluster under test; see comment at top of test_server_shim.go for details.
test_server_shim.go:639: DRPC is enabled (via testserver factory defaults)
indexbackfiller_test.go:1087: storage prefixes before pause: [nodelocal://1/]
indexbackfiller_test.go:1090: condition failed to evaluate within 30s: from indexbackfiller_test.go:1094: expected succeeded, got running
goroutine dump: /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/testlogs/pkg/sql/sql_test/shard_14_of_16_run_3_of_3/test.outputs/goroutine_dump_1425028287.txt
panic.go:694: -- test log scope end --
test logs left over in: outputs.zip/logTestDistributedMergeStoragePrefixPreservedAcrossPauseResume1913033613
--- FAIL: TestDistributedMergeStoragePrefixPreservedAcrossPauseResume (58.93s)
```
Parameters:
- attempt=1
- race=true
- run=3
- shard=14
Help
See also: [How To Investigate a Go Test Failure \(internal\)](https://cockroachlabs.atlassian.net/l/c/HgfXfJgM)
[This test on roachdash](https://roachdash.crdb.dev/?filter=status:open%20t:.*TestDistributedMergeStoragePrefixPreservedAcrossPauseResume.*&sort=title+created&display=lastcommented+project) | [Improve this report!](https://github.com/cockroachdb/cockroach/tree/master/pkg/cmd/bazci/githubpost/issues)
Contributor guide
Research direction
Start with pkg/sql/indexbackfiller_test.go around lines 1087-1094 and inspect the linked test report and goroutine dump. Run TestDistributedMergeStoragePrefixPreservedAcrossPauseResume with the reported race, run, and shard parameters to investigate why the condition remains running after pause and resume. Done means the test completes reliably and the expected state is reached.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, sql
- Domain
- databases, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100