Bug#1063925: victoriametrics: Occasional FTBFS: VictoriaMetrics/lib/storage/inmemory_part.go:37 BUG: Inmemory.InitFromRows must accept at least one row

2024-02-14 Thread Denys Holius
Hello folks,

This version is an old and not supported version deprecated six month ago.
I belive this bug has been fixed in the newest versions of VictoriaMetrics.
Please see https://victoriametrics.com/blog/lts-status-h2-2023/  to find
the actual list of supported versions.

FYI: https://docs.victoriametrics.com/changelog/#v1972  is the latest LTS
version. Feel free to ping me if you have any questions or concerns.

On Thu, Feb 15, 2024, 01:27 Mathias Gibbens  wrote:

> Source: victoriametrics
> Version: 1.79.14+ds1-1
> Severity: normal
> Tags: trixie sid ftbfs
>
>   In a clean sid schroot, I observed an occasional test failure (2/9
> builds):
>
> > 2024-02-14T22:25:03.764Zpanic
>  VictoriaMetrics/lib/storage/inmemory_part.go:37 BUG: Inmemory.InitFromRows
> must accept at least one row
> > --- FAIL: TestMergeBlockStreamsManyStreamsManyBlocksManyRows (0.00s)
> > panic: BUG: Inmemory.InitFromRows must accept at least one row
> [recovered]
> > panic: BUG: Inmemory.InitFromRows must accept at least one row
> >
> > goroutine 56566 [running]:
> > testing.tRunner.func1.2({0x6e5360, 0xc005603000})
> > /usr/lib/go-1.21/src/testing/testing.go:1545 +0x238
> > testing.tRunner.func1()
> > /usr/lib/go-1.21/src/testing/testing.go:1548 +0x397
> > panic({0x6e5360?, 0xc005603000?})
> > /usr/lib/go-1.21/src/runtime/panic.go:914 +0x21f
> >
> github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logMessage({0x72f3fd
> ,
> 0x5}, {0xc0058a0e80, 0x37}, 0x0?)
> > /build/victoriametrics-1.79.14+ds1/_build/src/
> github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:269 +0x95e
> >
> github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logLevelSkipframes(0x1,
> {0x72f3fd, 0x5}, {0x747753?, 0xc0017bee30?}, {0x0?, 0x90?, 0x7166e0?})
> > /build/victoriametrics-1.79.14+ds1/_build/src/
> github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:137 +0x194
> > github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logLevel(...)
> > /build/victoriametrics-1.79.14+ds1/_build/src/
> github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:129
> > github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.Panicf(...)
> > /build/victoriametrics-1.79.14+ds1/_build/src/
> github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:125
> >
> github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*inmemoryPart).InitFromRows(0xc0036eb200,
> {0x0, 0x0, 0x0})
> > /build/victoriametrics-1.79.14+ds1/_build/src/
> github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/inmemory_part.go:37
> +0x58
> >
> github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.newTestBlockStreamReader(0xc001934878?,
> {0x0, 0x0, 0x0})
> > /build/victoriametrics-1.79.14+ds1/_build/src/
> github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/block_stream_reader_test.go:151
> +0x45
> >
> github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.TestMergeBlockStreamsManyStreamsManyBlocksManyRows(0x60a440
> ?)
> > /build/victoriametrics-1.79.14+ds1/_build/src/
> github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/merge_test.go:325
> +0x11b
> > testing.tRunner(0xc001811860, 0x7cc288)
> > /usr/lib/go-1.21/src/testing/testing.go:1595 +0xff
> > created by testing.(*T).Run in goroutine 1
> > /usr/lib/go-1.21/src/testing/testing.go:1648 +0x3ad
> > FAILgithub.com/VictoriaMetrics/VictoriaMetrics/lib/storage  12.339s
>


Bug#1043118: victoriametrics: FTBFS: test failure

2023-08-08 Thread Denys Holius

Hello folks!

The latest version of VictoriaMetrics v1.92.0 
 should be marked 
as LTS but it has some backwards-incompatible changes. Meanwhile v1.87.6 
 was marked as 
LTS and maybe this version contains bugfix.


1. Could you please point me to a documentation which I can use to
   reproduce this bug?
2. Maybe we can make a bugfix or patch and send a PR to
   https://salsa.debian.org/go-team/packages/victoriametrics ?

On 06.08.23 12:16, Sebastian Ramacher wrote:

Source: victoriametrics
Version: 1.79.5+ds1-2
Severity: serious
Tags: ftbfs sid trixie
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc:sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=victoriametrics=amd64=1.79.5%2Bds1-2%2Bb6=1691274080=0

=== RUN   TestMergeForciblyStop
2023-08-05T22:21:13.980Zpanic   
VictoriaMetrics/lib/storage/inmemory_part.go:37 BUG: Inmemory.InitFromRows must 
accept at least one row
--- FAIL: TestMergeForciblyStop (0.00s)
panic: BUG: Inmemory.InitFromRows must accept at least one row [recovered]
panic: BUG: Inmemory.InitFromRows must accept at least one row

goroutine 31839 [running]:
testing.tRunner.func1.2({0x6f7a60, 0xc003b2e4b0})
/usr/lib/go-1.20/src/testing/testing.go:1526 +0x24e
testing.tRunner.func1()
/usr/lib/go-1.20/src/testing/testing.go:1529 +0x39f
panic({0x6f7a60, 0xc003b2e4b0})
/usr/lib/go-1.20/src/runtime/panic.go:884 +0x213
github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logMessage({0x742b44, 
0x5}, {0xc00507f300, 0x37}, 0x0?)

/<>/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:269
 +0x965
github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logLevelSkipframes(0x1, 
{0x742b44, 0x5}, {0x75c548?, 0xc00503fcc8?}, {0x0?, 0x90?, 0x72aba0?})

/<>/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:137
 +0x1a5
github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logLevel(...)

/<>/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:129
github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.Panicf(...)

/<>/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:125
github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*inmemoryPart).InitFromRows(0xc7ccf0,
 {0x0, 0x0, 0x0})

/<>/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/inmemory_part.go:37
 +0x5e
github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.newTestBlockStreamReader(0xca6150?,
 {0x0, 0x0, 0x0})

/<>/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/block_stream_reader_test.go:151
 +0x48
github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.TestMergeForciblyStop(0xc004101380)

/<>/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/merge_test.go:358
 +0xce
testing.tRunner(0xc004101380, 0x7e12e8)
/usr/lib/go-1.20/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
/usr/lib/go-1.20/src/testing/testing.go:1629 +0x3ea
FAILgithub.com/VictoriaMetrics/VictoriaMetrics/lib/storage  10.215s

Cheers