From 9672903d416a65304173757948924b4bb0d2fb69 Mon Sep 17 00:00:00 2001 From: Christoph Kluge Date: Wed, 4 Mar 2026 15:54:08 +0100 Subject: [PATCH] fix panic caused by concurrent map writes --- pkg/archive/clusterConfig.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/archive/clusterConfig.go b/pkg/archive/clusterConfig.go index 64851365..3e27e415 100644 --- a/pkg/archive/clusterConfig.go +++ b/pkg/archive/clusterConfig.go @@ -126,6 +126,9 @@ func initClusterConfig() error { if newMetric.Energy != "" { sc.EnergyFootprint = append(sc.EnergyFootprint, newMetric.Name) } + + // Init Topology Lookup Maps Once Per Subcluster + sc.Topology.InitTopologyMaps() } item := metricLookup[mc.Name]