cockroachdb / cockroachdb/cockroach

Sentry: filenames.go:198: log.Fatal: ×: (1) attached stack trace -- stack trace: | github.com/cockroachdb/pebble/internal/base.MustExist | github.com/cockroachdb/pebble/internal/base/external/...

Open
#172,138 1 comment 0 reactions 0 assignees View on GitHub
A-storage branch-release-24.1 C-bug O-sentry T-storage X-blathers-triaged
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

This issue was auto filed by Sentry. It represents a crash or reported error on a live cluster with telemetry enabled.

Sentry Link: [https://cockroach-labs.sentry.io/issues/7584581274/?referrer=webhooks_plugin](https://cockroach-labs.sentry.io/issues/7584581274/?referrer=webhooks_plugin)

Panic Message:

```
filenames.go:198: log.Fatal: ×:
(1) attached stack trace
-- stack trace:
| github.com/cockroachdb/pebble/internal/base.MustExist
| github.com/cockroachdb/pebble/internal/base/external/com_github_cockroachdb_pebble/internal/base/filenames.go:198
| github.com/cockroachdb/pebble/objstorage/objstorageprovider.(*provider).vfsOpenForReading
| github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/vfs.go:30
| github.com/cockroachdb/pebble/objstorage/objstorageprovider.(*provider).OpenForReading
| github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/provider.go:304
| github.com/cockroachdb/pebble.(*tableCacheValue).load
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:1179
| github.com/cockroachdb/pebble.(*tableCacheShard).findNodeInternal.func2
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:944
| runtime/pprof.Do
| GOROOT/src/runtime/pprof/runtime.go:51
| github.com/cockroachdb/pebble.(*tableCacheShard).findNodeInternal
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:943
| github.com/cockroachdb/pebble.(*tableCacheShard).findNode
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:856
| github.com/cockroachdb/pebble.(*tableCacheShard).newIters
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:505
| github.com/cockroachdb/pebble.(*tableCacheContainer).newIters
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:219
| github.com/cockroachdb/pebble.tableNewIters.TODO
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:90
| github.com/cockroachdb/pebble.(*levelIter).loadFile
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go:663
| github.com/cockroachdb/pebble.(*levelIter).NextPrefix
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go:940
| github.com/cockroachdb/pebble.(*mergingIter).nextEntry
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go:642
| github.com/cockroachdb/pebble.(*mergingIter).NextPrefix
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go:1290
| github.com/cockroachdb/pebble.(*lazyCombinedIter).NextPrefix
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/range_keys.go:674
| github.com/cockroachdb/pebble.(*Iterator).internalNextPrefix
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go:1869
| github.com/cockroachdb/pebble.(*Iterator).nextPrefix
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go:1774
| github.com/cockroachdb/pebble.(*Iterator).NextPrefix
| github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go:1740
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleIterator).NextKey
| github.com/cockroachdb/cockroach/pkg/storage/pebble_iterator.go:510
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).nextKey
| github.com/cockroachdb/cockroach/pkg/storage/pebble_mvcc_scanner.go:1085
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).advanceKeyForward
| github.com/cockroachdb/cockroach/pkg/storage/pebble_mvcc_scanner.go:1149
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).advance
| github.com/cockroachdb/cockroach/pkg/storage/pebble_mvcc_scanner.go:624
| github.com/cockroachdb/cockroach/pkg/storage.(*pebbleMVCCScanner).scan
| github.com/cockroachdb/cockroach/pkg/storage/pebble_mvcc_scanner.go:662
| github.com/cockroachdb/cockroach/pkg/storage.mvccScanToBytes
| github.com/cockroachdb/cockroach/pkg/storage/mvcc.go:4504
| github.com/cockroachdb/cockroach/pkg/storage.MVCCScanToBytes
| github.com/cockroachdb/cockroach/pkg/storage/mvcc.go:4850
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/batcheval.Scan
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/batcheval/cmd_scan.go:69
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.evaluateCommand
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go:483
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.evaluateBatch
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go:300
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).executeReadOnlyBatchWithServersideRefreshes
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go:469
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).executeReadOnlyBatch
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go:130
| github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).executeBatchWithConcurrencyRetries
| github.com/cockroachdb/cockroach/pkg/kv/kvserver/pkg/kv/kvserver/replica_send.go:507
Wraps: (2) secondary error attachment
| open ×: The system cannot find the file specified.
| (1) attached stack trace
| -- stack trace:
| | github.com/cockroachdb/pebble/vfs.defaultFS.Open
| | github.com/cockroachdb/pebble/vfs/external/com_github_cockroachdb_pebble/vfs/vfs.go:232
| | github.com/cockroachdb/pebble/vfs.(*diskHealthCheckingFS).Open
| | github.com/cockroachdb/pebble/vfs/external/com_github_cockroachdb_pebble/vfs/disk_health.go:789
| | github.com/cockroachdb/pebble/vfs.(*enospcFS).Open
| | github.com/cockroachdb/pebble/vfs/external/com_github_cockroachdb_pebble/vfs/disk_full.go:221
| | github.com/cockroachdb/cockroach/pkg/storage/fs.(*Env).Open
| | github.com/cockroachdb/cockroach/pkg/storage/fs/fs.go:336
| | github.com/cockroachdb/pebble/objstorage/objstorageprovider.(*provider).vfsOpenForReading
| | github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/vfs.go:27
| | github.com/cockroachdb/pebble/objstorage/objstorageprovider.(*provider).OpenForReading
| | github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/provider.go:304
| | github.com/cockroachdb/pebble.(*tableCacheValue).load
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:1179
| | github.com/cockroachdb/pebble.(*tableCacheShard).findNodeInternal.func2
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:944
| | runtime/pprof.Do
| | GOROOT/src/runtime/pprof/runtime.go:51
| | github.com/cockroachdb/pebble.(*tableCacheShard).findNodeInternal
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:943
| | github.com/cockroachdb/pebble.(*tableCacheShard).findNode
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:856
| | github.com/cockroachdb/pebble.(*tableCacheShard).newIters
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:505
| | github.com/cockroachdb/pebble.(*tableCacheContainer).newIters
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:219
| | github.com/cockroachdb/pebble.tableNewIters.TODO
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go:90
| | github.com/cockroachdb/pebble.(*levelIter).loadFile
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go:663
| | github.com/cockroachdb/pebble.(*levelIter).NextPrefix
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go:940
| | github.com/cockroachdb/pebble.(*mergingIter).nextEntry
| | github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go:642
| | github.com/cockroachdb/pebble.(*mergin...
```

Stacktrace (expand for inline code snippets):

[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_send.go#L506-L508](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_send.go#L506-L508)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go#L129-L131](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go#L129-L131)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go#L468-L470](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go#L468-L470)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go#L299-L301](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go#L299-L301)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go#L482-L484](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go#L482-L484)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/batcheval/cmd_scan.go#L68-L70](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/kv/kvserver/batcheval/cmd_scan.go#L68-L70)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/mvcc.go#L4849-L4851](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/mvcc.go#L4849-L4851)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/mvcc.go#L4503-L4505](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/mvcc.go#L4503-L4505)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L661-L663](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L661-L663)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L623-L625](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L623-L625)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L1148-L1150](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L1148-L1150)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L1084-L1086](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_mvcc_scanner.go#L1084-L1086)
[https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_iterator.go#L509-L511](https://github.com/cockroachdb/cockroach/blob/0d417065f39706192c154f2f8efa34a48f3f06ef/pkg/storage/pebble_iterator.go#L509-L511)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go#L1739-L1741](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go#L1739-L1741)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go#L1773-L1775](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go#L1773-L1775)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go#L1868-L1870](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go#L1868-L1870)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/range_keys.go#L673-L675](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/range_keys.go#L673-L675)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go#L1289-L1291](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go#L1289-L1291)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go#L641-L643](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go#L641-L643)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go#L939-L941](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go#L939-L941)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go#L662-L664](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go#L662-L664)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L89-L91](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L89-L91)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L218-L220](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L218-L220)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L504-L506](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L504-L506)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L855-L857](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L855-L857)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L942-L944](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L942-L944)
[GOROOT/src/runtime/pprof/runtime.go#L50-L52](GOROOT/src/runtime/pprof/runtime.go#L50-L52)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L943-L945](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L943-L945)
[github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L1178-L1180](github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go#L1178-L1180)
[github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/provider.go#L303-L305](github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/provider.go#L303-L305)
[github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/vfs.go#L29-L31](github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/vfs.go#L29-L31)
[github.com/cockroachdb/pebble/internal/base/external/com_github_cockroachdb_pebble/internal/base/filenames.go#L197-L199](github.com/cockroachdb/pebble/internal/base/external/com_github_cockroachdb_pebble/internal/base/filenames.go#L197-L199)

```
pkg/kv/kvserver/pkg/kv/kvserver/replica_send.go in pkg/kv/kvserver.(*Replica).executeBatchWithConcurrencyRetries at line 507
pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go in pkg/kv/kvserver.(*Replica).executeReadOnlyBatch at line 130
pkg/kv/kvserver/pkg/kv/kvserver/replica_read.go in pkg/kv/kvserver.(*Replica).executeReadOnlyBatchWithServersideRefreshes at line 469
pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go in pkg/kv/kvserver.evaluateBatch at line 300
pkg/kv/kvserver/pkg/kv/kvserver/replica_evaluate.go in pkg/kv/kvserver.evaluateCommand at line 483
pkg/kv/kvserver/batcheval/cmd_scan.go in pkg/kv/kvserver/batcheval.Scan at line 69
pkg/storage/mvcc.go in pkg/storage.MVCCScanToBytes at line 4850
pkg/storage/mvcc.go in pkg/storage.mvccScanToBytes at line 4504
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).scan at line 662
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).advance at line 624
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).advanceKeyForward at line 1149
pkg/storage/pebble_mvcc_scanner.go in pkg/storage.(*pebbleMVCCScanner).nextKey at line 1085
pkg/storage/pebble_iterator.go in pkg/storage.(*pebbleIterator).NextKey at line 510
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go in github.com/cockroachdb/pebble.(*Iterator).NextPrefix at line 1740
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go in github.com/cockroachdb/pebble.(*Iterator).nextPrefix at line 1774
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/iterator.go in github.com/cockroachdb/pebble.(*Iterator).internalNextPrefix at line 1869
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/range_keys.go in github.com/cockroachdb/pebble.(*lazyCombinedIter).NextPrefix at line 674
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go in github.com/cockroachdb/pebble.(*mergingIter).NextPrefix at line 1290
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/merging_iter.go in github.com/cockroachdb/pebble.(*mergingIter).nextEntry at line 642
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go in github.com/cockroachdb/pebble.(*levelIter).NextPrefix at line 940
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/level_iter.go in github.com/cockroachdb/pebble.(*levelIter).loadFile at line 663
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go in github.com/cockroachdb/pebble.tableNewIters.TODO at line 90
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go in github.com/cockroachdb/pebble.(*tableCacheContainer).newIters at line 219
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go in github.com/cockroachdb/pebble.(*tableCacheShard).newIters at line 505
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go in github.com/cockroachdb/pebble.(*tableCacheShard).findNode at line 856
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go in github.com/cockroachdb/pebble.(*tableCacheShard).findNodeInternal at line 943
GOROOT/src/runtime/pprof/runtime.go in runtime/pprof.Do at line 51
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go in github.com/cockroachdb/pebble.(*tableCacheShard).findNodeInternal.func2 at line 944
github.com/cockroachdb/pebble/external/com_github_cockroachdb_pebble/table_cache.go in github.com/cockroachdb/pebble.(*tableCacheValue).load at line 1179
github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/provider.go in github.com/cockroachdb/pebble/objstorage/objstorageprovider.(*provider).OpenForReading at line 304
github.com/cockroachdb/pebble/objstorage/objstorageprovider/external/com_github_cockroachdb_pebble/objstorage/objstorageprovider/vfs.go in github.com/cockroachdb/pebble/objstorage/objstorageprovider.(*provider).vfsOpenForReading at line 30
github.com/cockroachdb/pebble/internal/base/external/com_github_cockroachdb_pebble/internal/base/filenames.go in github.com/cockroachdb/pebble/internal/base.MustExist at line 198
```

### Tags

| Tag | Value |
| --- | --- |
| Command | start-single-node |
| Environment | v24.1.22 |
| Go Version | go1.22.5 X:nocoverageredesign |
| Platform | windows amd64 |
| Distribution | CCL |
| Cockroach Release | v24.1.22 |
| Cockroach SHA | 0d417065f39706192c154f2f8efa34a48f3f06ef |
| # of CPUs | 8 |
| # of Goroutines | 446 |

Jira issue: CRDB-65282

Contributor guide

Open the contributing guide

Research direction

Start with the Sentry report and the referenced storage call path, especially pkg/storage/pebble_mvcc_scanner.go, pkg/storage/mvcc.go, and pkg/kv/kvserver/batcheval/cmd_scan.go. Trace the missing-file error from objstorageprovider.OpenForReading through the scan path and determine a reproducible failure and expected handling. Done requires an agreed diagnosis and a regression test or verified fix, but the issue does not specify either.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
databases
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.