diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-07-20 18:46:06 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-07-20 18:46:06 +0000 |
| commit | 7f9983e896a7669e901a44334d60a0bf5b9f0e34 (patch) | |
| tree | b53b03446b1f2791a9eb2af8c407c5dc133bd0fc | |
| parent | 620d32832a1ae2876b9d275f05492f5c405eea31 (diff) | |
| parent | 2ebfbb03f0fa58121ada861cc8c6695a88c3e846 (diff) | |
Merge "Add debug output to RamFilter"
| -rw-r--r-- | nova/scheduler/filters/ram_filter.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/nova/scheduler/filters/ram_filter.py b/nova/scheduler/filters/ram_filter.py index 7f79c1923..c2bcfbf7f 100644 --- a/nova/scheduler/filters/ram_filter.py +++ b/nova/scheduler/filters/ram_filter.py @@ -39,5 +39,11 @@ class RamFilter(filters.BaseHostFilter): free_ram_mb = host_state.free_ram_mb total_usable_ram_mb = host_state.total_usable_ram_mb used_ram_mb = total_usable_ram_mb - free_ram_mb - return (total_usable_ram_mb * FLAGS.ram_allocation_ratio - - used_ram_mb >= requested_ram) + usable_ram = (total_usable_ram_mb * FLAGS.ram_allocation_ratio - + used_ram_mb) + if not usable_ram >= requested_ram: + LOG.debug(_("%(host_state)s does not have %(requested_ram)s MB " + "usable ram, it only has %(usable_ram)s MB usable ram."), + locals()) + return False + return True |
