diff options
| author | Johannes Erdfelt <johannes.erdfelt@rackspace.com> | 2012-01-25 23:45:02 +0000 |
|---|---|---|
| committer | Johannes Erdfelt <johannes.erdfelt@rackspace.com> | 2012-01-25 23:45:02 +0000 |
| commit | ae111433ca8d07fe7de5af6116ae2bad4d63e700 (patch) | |
| tree | 4b9c548272f847a9736d23c230bdc2461f80d410 | |
| parent | e6c8051a23b6ed570656d7a209472a7d6489978f (diff) | |
Simplify somewhat complicated reduce() into sum()
Change-Id: Ib9c742e391061de033f24b385b047b4a4316ead9
| -rw-r--r-- | nova/scheduler/driver.py | 5 |
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 |
