From f0071f211512c8f4a42b1d0e914a15b010a3efd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Tue, 10 Mar 2026 16:41:25 +0000 Subject: [PATCH] bugfix: make sure to use old values from metrics debug config during v12 migration (#6546) --- .../src/config/old_configs/old_config_v12.rs | 31 ++++++++++++++----- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/nym-node/src/config/old_configs/old_config_v12.rs b/nym-node/src/config/old_configs/old_config_v12.rs index 268da56802..3b43e62b0a 100644 --- a/nym-node/src/config/old_configs/old_config_v12.rs +++ b/nym-node/src/config/old_configs/old_config_v12.rs @@ -980,14 +980,29 @@ pub async fn try_upgrade_config_v12>( }, metrics: MetricsConfig { debug: metrics::Debug { - log_stats_to_console: false, - aggregator_update_rate: Default::default(), - stale_mixnet_metrics_cleaner_rate: Default::default(), - global_prometheus_counters_update_rate: Default::default(), - pending_egress_packets_update_rate: Default::default(), - clients_sessions_update_rate: Default::default(), - console_logging_update_interval: Default::default(), - legacy_mixing_metrics_update_rate: Default::default(), + log_stats_to_console: old_cfg.metrics.debug.log_stats_to_console, + aggregator_update_rate: old_cfg.metrics.debug.aggregator_update_rate, + stale_mixnet_metrics_cleaner_rate: old_cfg + .metrics + .debug + .stale_mixnet_metrics_cleaner_rate, + global_prometheus_counters_update_rate: old_cfg + .metrics + .debug + .global_prometheus_counters_update_rate, + pending_egress_packets_update_rate: old_cfg + .metrics + .debug + .pending_egress_packets_update_rate, + clients_sessions_update_rate: old_cfg.metrics.debug.clients_sessions_update_rate, + console_logging_update_interval: old_cfg + .metrics + .debug + .console_logging_update_interval, + legacy_mixing_metrics_update_rate: old_cfg + .metrics + .debug + .legacy_mixing_metrics_update_rate, }, }, logging: LoggingSettings {},