Skip to content

Commit 241a55e

Browse files
committed
[gen/wiki] add links for pmem and multi nics on hardware pages
1 parent ca35d3d commit 241a55e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

lib/refrepo/gen/wiki/generators/site_hardware.rb

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def self.generate_summary_data(site, with_sites)
8080
cluster_nodes,
8181
cell_data(data, 'num_processor_model'),
8282
cell_data(data, 'cores_per_cpu_str'),
83-
sort_data(data, 'ram_size') + (!data['pmem_size'].nil? ? " + #{cell_data(data, 'pmem_size')} PMEM" : ''),
83+
sort_data(data, 'ram_size') + (!data['pmem_size'].nil? ? " + #{cell_data(data, 'pmem_size')} [[PMEM]]" : ''),
8484
'data-sort-value="' + sort_data(data, 'storage_size') + '"|' + cell_data(data, 'storage'),
8585
'data-sort-value="' + sort_data(data, 'network_throughput') + '"|' + cell_data(data, 'used_networks')
8686
] + ((site_accelerators.zero? && with_sites == false) ? [] : [cell_data(data, 'accelerators')])
@@ -134,7 +134,7 @@ def self.generate_description(site)
134134
'Model' => h['model'],
135135
'Date of arrival' => h['date'],
136136
'CPU' => h['processor_description'],
137-
'Memory' => h['ram_size'] + (!h['pmem_size'].nil? ? " + #{h['pmem_size']} PMEM" : ''),
137+
'Memory' => h['ram_size'] + (!h['pmem_size'].nil? ? " + #{h['pmem_size']} [[PMEM]]" : ''),
138138
'Storage' => h['storage_description'],
139139
'Network' => h['network_description'],
140140
}
@@ -308,7 +308,7 @@ def get_hardware(sites)
308308
}.sort_by{ |e|
309309
e['device']
310310
}
311-
hard['network_description'] = network_description.map do |e|
311+
hard['network_description'] = network_description.map.with_index do |e, i|
312312
s = e['count'] > 1 ? "\n* " : ''
313313
s += e['unavailable_for_experiment'] ? '<span style="color:grey">' : ''
314314
if e['name'].nil? or e['name'] == e['device']
@@ -328,7 +328,11 @@ def get_hardware(sites)
328328
s += 'model: '+ e['model'] + ', '
329329
end
330330
s += 'driver: ' + e['driver'] if e['driver']
331-
s += ' - unavailable for experiment' if e['unavailable_for_experiment']
331+
if e['unavailable_for_experiment']
332+
s += ' - unavailable for experiment'
333+
elsif e['device'] =~ /eth/ && !i.zero?
334+
s += ' [[Advanced_KaVLAN#A_simple_multi_NICs_example|(multi NICs example)]]'
335+
end
332336
s += ' - no KaVLAN' if e['no_kavlan']
333337
s += e['unavailable_for_experiment'] ? '</span>' : ''
334338
s

0 commit comments

Comments
 (0)