From 75adea589e4fb460335dbb81bd4cf887a9b49413 Mon Sep 17 00:00:00 2001 From: Simon Delamare <simon.delamare@ens-lyon.fr> Date: Thu, 15 Oct 2020 14:30:40 +0200 Subject: [PATCH] [lib] Sort nodes when adding network metrics to ensure reproductibe generation --- lib/refrepo/input_loader.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb index 4e28bd929d..ff94511b7d 100644 --- a/lib/refrepo/input_loader.rb +++ b/lib/refrepo/input_loader.rb @@ -238,7 +238,7 @@ def add_network_metrics(h) cluster['metrics'] = cluster.fetch('metrics', []).reject {|m| m['name'] =~ /network_.*_bytes_total/} # for each interface of a cluster's node - node_uid, node = cluster['nodes'].select { |k, v| v['status'] != 'retired' }.first + node_uid, node = cluster['nodes'].select { |k, v| v['status'] != 'retired' }.sort_by{ |k, v| k }.first node["network_adapters"].each do |iface_uid, iface| # get switch attached to interface -- GitLab