From 1f5284adac778c05e7c552f9ca3036f83618aba5 Mon Sep 17 00:00:00 2001 From: Xinyuan Huang Date: Tue, 21 Jul 2015 18:11:22 +0800 Subject: [PATCH] Add some debug log into solver_scheduler This makes the scheduler to log host states and filter properties before the solver takes them. Change-Id: Icaf23e504bc13b4549e8284b17e41535d1968cfd --- nova_solverscheduler/scheduler/solver_scheduler.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nova_solverscheduler/scheduler/solver_scheduler.py b/nova_solverscheduler/scheduler/solver_scheduler.py index 47a4d94..8ee06d1 100644 --- a/nova_solverscheduler/scheduler/solver_scheduler.py +++ b/nova_solverscheduler/scheduler/solver_scheduler.py @@ -102,6 +102,10 @@ class ConstraintSolverScheduler(filter_scheduler.FilterScheduler): hosts, filter_properties) list_hosts = list(hosts) + LOG.debug("host state list: %(hoststates)s", + {"hoststates": list_hosts}) + LOG.debug("filter properties given to solver: %(prop)s", + {"prop": filter_properties}) host_instance_combinations = self.hosts_solver.solve( list_hosts, filter_properties) LOG.debug("solver results: %(host_instance_tuples_list)s",