From eab62799d5a94386e619ac995f2ab2ca49747ff9 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Thu, 29 Mar 2018 13:03:48 -0600 Subject: [PATCH] Ignore index size in Engine.DiskSize(). TSM includes index in DiskSize(), however, indexes are not copied and shouldn't be included in this method. This causes issues with `copy-shard`. --- tsdb/engine/tsm1/engine.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsdb/engine/tsm1/engine.go b/tsdb/engine/tsm1/engine.go index 43a973073ef..f15f8cb115f 100644 --- a/tsdb/engine/tsm1/engine.go +++ b/tsdb/engine/tsm1/engine.go @@ -637,7 +637,7 @@ func (e *Engine) Statistics(tags map[string]string) []models.Statistic { // DiskSize returns the total size in bytes of all TSM and WAL segments on disk. func (e *Engine) DiskSize() int64 { - return e.FileStore.DiskSizeBytes() + e.WAL.DiskSizeBytes() + e.index.DiskSizeBytes() + return e.FileStore.DiskSizeBytes() + e.WAL.DiskSizeBytes() } // Open opens and initializes the engine.