From ddda341e10b906347ac7be124b787e316eccc8ec Mon Sep 17 00:00:00 2001 From: Jan Eitzinger Date: Thu, 5 Mar 2026 10:37:33 +0100 Subject: [PATCH] Safeguard metricstore shutdown if internal metricstore is not initialized --- cmd/cc-backend/server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/cc-backend/server.go b/cmd/cc-backend/server.go index 91f8360f..8687db63 100644 --- a/cmd/cc-backend/server.go +++ b/cmd/cc-backend/server.go @@ -424,7 +424,11 @@ func (s *Server) Shutdown(ctx context.Context) { } // Archive all the metric store data - metricstore.Shutdown() + ms := metricstore.GetMemoryStore() + + if ms != nil { + metricstore.Shutdown() + } // Shutdown archiver with 10 second timeout for fast shutdown if err := archiver.Shutdown(10 * time.Second); err != nil {