summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Erdfelt <johannes.erdfelt@rackspace.com>2012-01-25 23:45:02 +0000
committerJohannes Erdfelt <johannes.erdfelt@rackspace.com>2012-01-25 23:45:02 +0000
commitae111433ca8d07fe7de5af6116ae2bad4d63e700 (patch)
tree4b9c548272f847a9736d23c230bdc2461f80d410
parente6c8051a23b6ed570656d7a209472a7d6489978f (diff)
Simplify somewhat complicated reduce() into sum()
Change-Id: Ib9c742e391061de033f24b385b047b4a4316ead9
-rw-r--r--nova/scheduler/driver.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/nova/scheduler/driver.py b/nova/scheduler/driver.py
index f9fd59ff7..28975e004 100644
--- a/nova/scheduler/driver.py
+++ b/nova/scheduler/driver.py
@@ -412,11 +412,8 @@ class Scheduler(object):
# Getting total used memory and disk of host
# It should be sum of memories that are assigned as max value,
# because overcommiting is risky.
- used = 0
instance_refs = db.instance_get_all_by_host(context, dest)
- used_list = [i['memory_mb'] for i in instance_refs]
- if used_list:
- used = reduce(lambda x, y: x + y, used_list)
+ used = sum([i['memory_mb'] for i in instance_refs])
mem_inst = instance_ref['memory_mb']
avail = avail - used