From 91a154d2286fb52492a99a92c52493d31ea81129 Mon Sep 17 00:00:00 2001 From: Fabian Reinartz Date: Wed, 11 Oct 2017 11:02:57 +0200 Subject: [PATCH] Fix block printing in cmd/main --- cmd/tsdb/main.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/cmd/tsdb/main.go b/cmd/tsdb/main.go index fe84340c05..146aac08ac 100644 --- a/cmd/tsdb/main.go +++ b/cmd/tsdb/main.go @@ -332,20 +332,22 @@ func exitWithError(err error) { os.Exit(1) } -func printBlocks(blocks []tsdb.DiskBlock) { +func printBlocks(blocks []*tsdb.Block) { tw := tsdb.GetNewTabWriter(os.Stdout) defer tw.Flush() fmt.Fprintln(tw, "BLOCK ULID\tMIN TIME\tMAX TIME\tNUM SAMPLES\tNUM CHUNKS\tNUM SERIES") for _, b := range blocks { + meta := b.Meta() + fmt.Fprintf(tw, "%v\t%v\t%v\t%v\t%v\t%v\n", - b.Meta().ULID, - b.Meta().MinTime, - b.Meta().MaxTime, - b.Meta().Stats.NumSamples, - b.Meta().Stats.NumChunks, - b.Meta().Stats.NumSeries, + meta.ULID, + meta.MinTime, + meta.MaxTime, + meta.Stats.NumSamples, + meta.Stats.NumChunks, + meta.Stats.NumSeries, ) } }