Module: check_mk
Branch: master
Commit: 63d5aed0bfd2b96e6c08d10482c3067a942f11a4
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=63d5aed0bfd2b9…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Thu Jan 24 16:57:00 2019 +0100
More performance improvements during config generation
Always use the list of all_processed_hosts with is a
subset of all_active_hosts (+cluster/nodes relationships)
Change-Id: I86800ec9474fadef51b6372feb880f2e46c59d0a
---
cmk_base/config.py | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/cmk_base/config.py b/cmk_base/config.py
index fafb574..0b208d4 100644
--- a/cmk_base/config.py
+++ b/cmk_base/config.py
@@ -2787,7 +2787,6 @@ class ConfigCache(object):
self._setup_clusters_nodes_cache()
self._all_processed_hosts = all_active_hosts()
- self._all_active_hosts = all_active_hosts()
self._all_configured_hosts = all_configured_hosts()
self._initialize_host_lookup()
@@ -2990,7 +2989,7 @@ class ConfigCache(object):
if with_foreign_hosts:
valid_hosts = self._all_configured_hosts
else:
- valid_hosts = self._all_active_hosts
+ valid_hosts = self._all_processed_hosts
tags_set = set(tags)
tags_set_without_folder = tags_set