From 79a9cd2470c309096956078c0403836a1fedd888 Mon Sep 17 00:00:00 2001 From: Baptiste Jonglez <baptiste.jonglez@imag.fr> Date: Fri, 30 Jul 2021 18:49:08 +0200 Subject: [PATCH] [gen] [wiki] [hardware] Allow to sort SR-IOV table by total number of VFs --- lib/refrepo/gen/wiki/generators/hardware.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/refrepo/gen/wiki/generators/hardware.rb b/lib/refrepo/gen/wiki/generators/hardware.rb index 9ee66bda1e3..bfaa870847d 100644 --- a/lib/refrepo/gen/wiki/generators/hardware.rb +++ b/lib/refrepo/gen/wiki/generators/hardware.rb @@ -513,6 +513,7 @@ class G5KHardwareGenerator < WikiGenerator interfaces = {} interfaces['details'] = node_interfaces.map{ |v| v['device'] + (v['name'].nil? ? '' : '/' + v['name']) + " (#{v['sriov_totalvfs']} VFs)" }.sort.join(', ') + interfaces['vfs_sum'] = node_interfaces.map{ |v| v['sriov_totalvfs'] }.sum interface_add(network_interfaces, node_uid, interfaces) if node_interfaces.count > 0 end } @@ -523,7 +524,7 @@ class G5KHardwareGenerator < WikiGenerator "[[#{site_uid.capitalize}:Network|#{site_uid.capitalize}]]", "[[#{site_uid.capitalize}:Hardware##{cluster_uid}" + "|#{cluster_uid}" + (network_interfaces.size==1 ? '' : '-' + G5K.nodeset(num)) + "]]", num.count, - interfaces['details'] + "data-sort-value=\"#{interfaces['vfs_sum']}\"|#{interfaces['details']}" ] } } -- GitLab