From a8af1c0c84a18192d0c3fb04dc1634cedc8fd078 Mon Sep 17 00:00:00 2001 From: Owen Diehl Date: Tue, 1 Dec 2020 08:37:06 -0500 Subject: [PATCH] adds the ability to read chunkFormatV3 while writing v2 (#2984) --- pkg/chunkenc/memchunk.go | 2 +- pkg/chunkenc/memchunk_test.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/chunkenc/memchunk.go b/pkg/chunkenc/memchunk.go index 08579a503549..fb727c2f2d90 100644 --- a/pkg/chunkenc/memchunk.go +++ b/pkg/chunkenc/memchunk.go @@ -253,7 +253,7 @@ func NewMemChunk(enc Encoding, blockSize, targetSize int) *MemChunk { blocks: []block{}, head: &headBlock{}, - format: chunkFormatV3, + format: chunkFormatV2, encoding: enc, } diff --git a/pkg/chunkenc/memchunk_test.go b/pkg/chunkenc/memchunk_test.go index c935a79e2719..7111cb607d3b 100644 --- a/pkg/chunkenc/memchunk_test.go +++ b/pkg/chunkenc/memchunk_test.go @@ -265,6 +265,7 @@ func TestRoundtripV3(t *testing.T) { for _, enc := range testEncoding { t.Run(enc.String(), func(t *testing.T) { c := NewMemChunk(enc, testBlockSize, testTargetSize) + c.format = chunkFormatV3 _ = fillChunk(c) b, err := c.Bytes()