X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4609a76d9b84e0f63233cdf6dcbef376b1686b69..f48482bd37d3ae5a5f1aa488fa330f77c5fd640d:/services/api/app/models/node.rb diff --git a/services/api/app/models/node.rb b/services/api/app/models/node.rb index 2ca05f62d5..71d4dea2c0 100644 --- a/services/api/app/models/node.rb +++ b/services/api/app/models/node.rb @@ -115,6 +115,15 @@ class Node < ArvadosModel end end + # Record other basic stats + ['total_cpu_cores', 'total_ram_mb', 'total_scratch_mb'].each do |key| + if value = (o[key] or o[key.to_sym]) + self.info[key] = value + else + self.info.delete(key) + end + end + save! end