View | Details | Raw Unified | Return to bug 48340
Collapse All | Expand All

(-)a/virtualization/univention-virtual-machine-manager-daemon/src/univention/uvmm/node.py (-2 / +2 lines)
 Lines 1130-1136   class Node(PersistentCached): Link Here 
1130
				self.domains[uuid] = domStat
1130
				self.domains[uuid] = domStat
1131
			curMem += domStat.pd.curMem
1131
			curMem += domStat.pd.curMem
1132
			maxMem += domStat.pd.maxMem
1132
			maxMem += domStat.pd.maxMem
1133
			cpu_usage += domStat._cpu_usage
1133
			cpu_usage += (domStat._cpu_usage * float(domStat.pd.vcpus) / self.pd.cpus)
1134
1134
1135
		for uuid in cached_domains:
1135
		for uuid in cached_domains:
1136
			# Remove obsolete domains
1136
			# Remove obsolete domains
 Lines 1141-1147   class Node(PersistentCached): Link Here 
1141
1141
1142
		self.pd.curMem = curMem
1142
		self.pd.curMem = curMem
1143
		self.pd.maxMem = maxMem
1143
		self.pd.maxMem = maxMem
1144
		self.pd.cpu_usage = min(1000, cpu_usage)
1144
		self.pd.cpu_usage = cpu_usage
1145
1145
1146
		cache_id = self.calc_cache_id()
1146
		cache_id = self.calc_cache_id()
1147
		if self._cache_id != cache_id:
1147
		if self._cache_id != cache_id:

Return to bug 48340