diff --git a/generators/oar-properties/oar-properties-check.rb b/generators/oar-properties/oar-properties-check.rb index 8562c6bba429e29a82778135d772542c51627e7b..e24ead4e53d52fb30dddccec82fad072e123d323 100755 --- a/generators/oar-properties/oar-properties-check.rb +++ b/generators/oar-properties/oar-properties-check.rb @@ -76,6 +76,14 @@ options[:sites].each do |site| default_resources = resources.select { |e| e['type'] == 'default' }.sort_by { |e| e['id'] } + # Checking scheduler_priority + default_resources.each do |r| + if r['scheduler_priority'] < 0 + puts "Invalid scheduler_priority value on #{r['id']}/#{r['network_address']}: #{r['scheduler_priority']}" + ret = false + end + end + # Checking list of properties names = default_resources.map { |e| e.keys.sort }.uniq.first - IGNORED_PROPERTIES if names != G5K_PROPERTIES