skywalking icon indicating copy to clipboard operation
skywalking copied to clipboard

[Bug] Banyandb standlone mode query data error then db can't start

Open KitAndrew opened this issue 1 month ago • 2 comments

Search before asking

  • [x] I had searched in the issues and found no similar issues.

Apache SkyWalking Component

BanyanDB (apache/skywalking-banyandb)

What happened

oap 10.3.0 banyandb 0.9.0 standlone mode
then banyandb container can't start . normal startup after clearing all data.

What you expected to happen

{"level":"info","module":"SW_METRICSMINUTE-ENDPOINT_SLA-SERVICE-SORT_ASC","time":"2025-12-09T15:43:53+08:00","message":"flow is running"} panic: runtime error: index out of range [-1] goroutine 64 [running]: github.com/apache/skywalking-banyandb/banyand/measure.mergeTwoBlocks(0xc0174b1400, 0xc0174b1500, 0xc01398b8e0) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:394 +0x3fb github.com/apache/skywalking-banyandb/banyand/measure.mergeBlocks(0xc001278150, 0xc004132180, 0xc017534a00) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:322 +0x5e5 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeParts(0xc00063ba20, {0x1f02688, 0xc000bbd090}, 0xc001278150, {0xc0355cac90, 0x6, 0xc0355cac90?}, 0x415d, {0xc000519980, 0x32}) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:256 +0x345 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergePartsThenSendIntroduction(0xc00063ba20, 0x2, {0xc0355cac90, 0x6, 0x6}, 0xc0355cacf0, 0xc00143dc70, 0xc001278150, {0x19c3c08, 0x4}) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:110 +0x133 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeSnapshot(0xc00063ba20, 0xc0355cab40, 0xc00143dc70, {0x0, 0x0, 0x0}) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:97 +0x125 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeLoop.func1(0xc00063ba20, 0xc004c1ff08, 0xc004c1ff20, 0xc00143dc70, 0xc004c1ff38, 0xc0004677a0) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:71 +0x1f9 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeLoop(0xc00063ba20, 0xc00143dc70, 0xc0004677a0) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:83 +0x271 created by github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).startLoop in goroutine 1 /mnt/ssd/skywalking-banyandb/banyand/measure/tstable.go:220 +0x246、

How to reproduce

click web ui button.

Anything else

No response

Are you willing to submit a pull request to fix on your own?

  • [ ] Yes I am willing to submit a pull request on my own!

Code of Conduct

KitAndrew avatar Dec 09 '25 08:12 KitAndrew

@hanahmily could you take a look? I never saw this in deployment env.

wu-sheng avatar Dec 09 '25 08:12 wu-sheng

@KitAndrew, the error occurred during the merge of two files. If you clear the data, there shouldn't be any files here. Did you clean up the files during the flight? Would you please detail how to reproduce this error?

hanahmily avatar Dec 09 '25 10:12 hanahmily