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/...
- 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
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