From b5f0557e79daa39d431afa148c8f5bf0387cd389 Mon Sep 17 00:00:00 2001 From: Ed Welch Date: Wed, 1 Jun 2022 11:35:23 -0400 Subject: [PATCH] fix boltdb shipper local query in logcli and support `fake` tenant (#6282) Signed-off-by: Edward Welch --- pkg/logcli/query/query.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/logcli/query/query.go b/pkg/logcli/query/query.go index e232f92c19d5..78905fc45101 100644 --- a/pkg/logcli/query/query.go +++ b/pkg/logcli/query/query.go @@ -60,7 +60,11 @@ type Query struct { // DoQuery executes the query and prints out the results func (q *Query) DoQuery(c client.Client, out output.LogOutput, statistics bool) { if q.LocalConfig != "" { - if err := q.DoLocalQuery(out, statistics, c.GetOrgID()); err != nil { + orgID := c.GetOrgID() + if orgID == "" { + orgID = "fake" + } + if err := q.DoLocalQuery(out, statistics, orgID); err != nil { log.Fatalf("Query failed: %+v", err) } return @@ -190,6 +194,7 @@ func (q *Query) DoLocalQuery(out output.LogOutput, statistics bool, orgID string } cm := storage.NewClientMetrics() conf.StorageConfig.BoltDBShipperConfig.Mode = indexshipper.ModeReadOnly + conf.StorageConfig.BoltDBShipperConfig.IndexGatewayClientConfig.Disabled = true querier, err := storage.NewStore(conf.StorageConfig, conf.ChunkStoreConfig, conf.SchemaConfig, limits, cm, prometheus.DefaultRegisterer, util_log.Logger) if err != nil {