From 42fdee4b543cab238493170229eb2e0a197fed13 Mon Sep 17 00:00:00 2001 From: Simon Delamare <simon.delamare@ens-lyon.fr> Date: Fri, 5 Jun 2020 11:36:25 +0200 Subject: [PATCH] [lib] oar - do not genrate gpu ppty for orion (#10785) --- lib/refrepo/gen/oar-properties.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb index f83861004c..484a723f93 100644 --- a/lib/refrepo/gen/oar-properties.rb +++ b/lib/refrepo/gen/oar-properties.rb @@ -450,7 +450,10 @@ def get_ref_node_properties_internal(cluster_uid, cluster, node_uid, node) h['memcpu'] = node['main_memory']['ram_size'] / node['architecture']['nb_procs']/MiB h['memnode'] = node['main_memory']['ram_size'] / MiB - if node.key?('gpu_devices') + if node.key?('gpu_devices') \ + and h['cluster'] != 'orion' + # Do not generate GPU ppty for orion, cf #10785 + # This forbids a node to host different GPU models ... h['gpu_model'] = GPURef.getGrid5000LegacyNameFor(node['gpu_devices'].values[0]['model']) h['gpu_count'] = node['gpu_devices'].length -- GitLab