From a205dce83600a874da5a02176217e333662cbf01 Mon Sep 17 00:00:00 2001 From: Andreas Gebhardt Date: Mon, 22 May 2023 17:56:42 +0200 Subject: [PATCH] chunks-inspect: print chunk version (format) (#9490) Get the version byte of the current inspecting Loki chunk printed. --- cmd/chunks-inspect/loki.go | 2 ++ cmd/chunks-inspect/main.go | 1 + 2 files changed, 3 insertions(+) diff --git a/cmd/chunks-inspect/loki.go b/cmd/chunks-inspect/loki.go index 35bb90774a..d8fd5d0a91 100644 --- a/cmd/chunks-inspect/loki.go +++ b/cmd/chunks-inspect/loki.go @@ -62,6 +62,7 @@ const ( ) type LokiChunk struct { + format byte encoding Encoding blocks []LokiBlock @@ -149,6 +150,7 @@ func parseLokiChunk(chunkHeader *ChunkHeader, r io.Reader) (*LokiChunk, error) { metadata = metadata[n:] lokiChunk := &LokiChunk{ + format: f, encoding: compression, metadataChecksum: metaChecksum, computedMetadataChecksum: computedMetaChecksum, diff --git a/cmd/chunks-inspect/main.go b/cmd/chunks-inspect/main.go index 0aa99a57f1..c25f621845 100644 --- a/cmd/chunks-inspect/main.go +++ b/cmd/chunks-inspect/main.go @@ -65,6 +65,7 @@ func printFile(filename string, blockDetails, printLines, storeBlocks bool) { return } + fmt.Println("Format (Version):", lokiChunk.format) fmt.Println("Encoding:", lokiChunk.encoding) fmt.Print("Blocks Metadata Checksum: ", fmt.Sprintf("%08x", lokiChunk.metadataChecksum)) if lokiChunk.metadataChecksum == lokiChunk.computedMetadataChecksum {