diff --git a/lib/refrepo/gen/wiki/generators/hardware.rb b/lib/refrepo/gen/wiki/generators/hardware.rb index 9ee66bda1e3d93a8f3f4855badce419167838008..bfaa870847d3ab18d570ffa296c6b88cbd4c7d60 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']}" ] } }