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'),
|
||||
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
|
||||
self.__load_metrics()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user