From ca73d4502c896910fa5edc9facf17081ca77a880 Mon Sep 17 00:00:00 2001 From: Hiroaki Kobayashi Date: Tue, 28 Feb 2017 13:33:21 +0900 Subject: [PATCH] Define ClimateFilter class A SchedulerHostFilterNotFound error occurs when ClimateFilter is listed in scheduler_default_filters in nova.conf. This patch defines a ClimateFilter class for backward compatibility. Change-Id: I3e2184fd1183c59bae6c25eb9839a47168972530 Closes-Bug: #1668418 --- blazarnova/scheduler/filters/blazar_filter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blazarnova/scheduler/filters/blazar_filter.py b/blazarnova/scheduler/filters/blazar_filter.py index 15aee84..3228c47 100644 --- a/blazarnova/scheduler/filters/blazar_filter.py +++ b/blazarnova/scheduler/filters/blazar_filter.py @@ -136,6 +136,8 @@ class BlazarFilter(filters.BaseHostFilter): return False return True + # For backward compatibility. This should be done in this way due to how Nova # imports the filters -ClimateFilter = BlazarFilter +class ClimateFilter(BlazarFilter): + pass