Corrected the hardcoded filter path. Also simplified the filter matching code in host_filter.py
This commit is contained in:
@@ -58,8 +58,6 @@ def choose_host_filter(filter_name=None):
|
|||||||
if not filter_name:
|
if not filter_name:
|
||||||
filter_name = FLAGS.default_host_filter
|
filter_name = FLAGS.default_host_filter
|
||||||
for filter_class in _get_filters():
|
for filter_class in _get_filters():
|
||||||
host_match = "%s.%s" % (filter_class.__module__, filter_class.__name__)
|
if filter_class.__name__ == filter_name:
|
||||||
if (host_match.startswith("nova.scheduler.filters") and
|
|
||||||
(host_match.split(".")[-1] == filter_name)):
|
|
||||||
return filter_class()
|
return filter_class()
|
||||||
raise exception.SchedulerHostFilterNotFound(filter_name=filter_name)
|
raise exception.SchedulerHostFilterNotFound(filter_name=filter_name)
|
||||||
|
|||||||
Reference in New Issue
Block a user