Allow Monasca driver to process enabled nodes only
Compute nodes might be disabled or set to maintenance mode, so freezer-dr needs to process only enabled nodes to avoid any problems. Change-Id: I7a367516008ff7653126621f0761506356d41f05
This commit is contained in:
parent
cdccc1dca2
commit
b4fc9a6f9e
|
@ -103,7 +103,10 @@ class MonascaDriver(driver.MonitorBaseDriver):
|
||||||
insecure=self.conf.get('insecure'),
|
insecure=self.conf.get('insecure'),
|
||||||
cacert=self.conf.get('cacert', None)
|
cacert=self.conf.get('cacert', None)
|
||||||
)
|
)
|
||||||
self.nodes = self.get_compute_nodes()
|
# Compute nodes might be disabled or set to maintenance mode so
|
||||||
|
# freezer-dr needs to process only enabled nodes ...
|
||||||
|
self.nodes = [node for node in self.get_compute_nodes()
|
||||||
|
if node['status'] == "enabled"]
|
||||||
# register metric options in their groups and load their values
|
# register metric options in their groups and load their values
|
||||||
self.__load_metrics()
|
self.__load_metrics()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue