Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 8d9d3b772194a6e6b9a068655b83e8b588a85771
https://github.com/tribe29/checkmk/commit/8d9d3b772194a6e6b9a068655b83e8b58…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
A .werks/12303
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_abstract.py
M cmk/base/sources/_checkers.py
M cmk/core_helpers/agent.py
M cmk/core_helpers/cache.py
M cmk/core_helpers/controller.py
M cmk/core_helpers/snmp.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/sources/test_cmd_caching.py
M tests/unit/cmk/base/sources/test_tcp_data_source.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/core_helpers/test_cache.py
M tests/unit/cmk/core_helpers/test_fetchers.py
Log Message:
-----------
12303 FIX Fix cache miss on discovery
Let cache max age depend on the mode
This changes the type of `max_age` from `int` to its own type in
the fetcher caches and the other changes use mypy and are mechanical.
This fixes a problem with the cache invalidation of the
discovery data. This could have two consequences:
a performance problem where the hosts would be unnecessarily
queries; or the opposite where the data would not
be refreshed.
CMK-8136
Change-Id: Ifa046669f87c5f8d54e52f00c422693f8766339b
Commit: 983df0530f223d7a3de90e814d012c2a84e2cc9a
https://github.com/tribe29/checkmk/commit/983df0530f223d7a3de90e814d012c2a8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M cmk/core_helpers/__init__.py
M cmk/core_helpers/_base.py
M cmk/core_helpers/cache.py
M cmk/core_helpers/controller.py
M cmk/core_helpers/ipmi.py
M cmk/core_helpers/piggyback.py
M cmk/core_helpers/program.py
M cmk/core_helpers/snmp.py
M cmk/core_helpers/tcp.py
M cmk/snmplib/type_defs.py
M cmk/utils/cpu_tracking.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/core_helpers/test_cache.py
Log Message:
-----------
Use immutable mapping for de/serialization
Change-Id: Iad402089365a35c93a669af5fd9d93b0b8c18f6b
Compare:
https://github.com/tribe29/checkmk/compare/32622cf511d3...983df0530f22