diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-06-06 00:03:57 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-06-06 00:03:57 +0000 |
| commit | 86e12403ccb851199457bd0eaadc3f1d3c75679f (patch) | |
| tree | 300b934f12f71dfb7c08f063fd7c07aa05435e4a | |
| parent | f22679007d772b31d69d8f024f5f8cbb03fb3da2 (diff) | |
| parent | 8fc42c6ce1d0543b63cea5a1cb1c2fdf487c0447 (diff) | |
Merge "More detailed log in failing aggregate extra filter."
| -rw-r--r-- | nova/scheduler/filters/aggregate_instance_extra_specs.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/nova/scheduler/filters/aggregate_instance_extra_specs.py b/nova/scheduler/filters/aggregate_instance_extra_specs.py index 904da25ef..3cb74573a 100644 --- a/nova/scheduler/filters/aggregate_instance_extra_specs.py +++ b/nova/scheduler/filters/aggregate_instance_extra_specs.py @@ -47,13 +47,17 @@ class AggregateInstanceExtraSpecsFilter(filters.BaseHostFilter): aggregate_vals = metadata.get(key, None) if not aggregate_vals: LOG.debug(_("%(host_state)s fails instance_type extra_specs " - "requirements"), {'host_state': host_state}) + "requirements. Extra_spec %(key)s is not in aggregate."), + {'host_state': host_state, 'key': key}) return False for aggregate_val in aggregate_vals: if extra_specs_ops.match(aggregate_val, req): break else: LOG.debug(_("%(host_state)s fails instance_type extra_specs " - "requirements"), {'host_state': host_state}) + "requirements. '%(aggregate_vals)s' do not " + "match '%(req)s'"), + {'host_state': host_state, 'req': req, + 'aggregate_vals': aggregate_vals}) return False return True |
