Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: baebf5e68e9647e7d5d62ac6b19b5d365b4b45c9
https://github.com/tribe29/checkmk/commit/baebf5e68e9647e7d5d62ac6b19b5d365…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M cmk/base/data_sources/_data_sources.py
Log Message:
-----------
Let source builder work with configurator
CMK-5100
Change-Id: Iab94e22fbfbfc40bb7977a594b7670215c150ad8
Commit: c3c221c7730a2cd3697cd5c4dd64df2763e5a797
https://github.com/tribe29/checkmk/commit/c3c221c7730a2cd3697cd5c4dd64df276…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M cmk/base/data_sources/snmp.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M tests/unit/cmk/base/data_sources/test_cmd_caching.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
Configure SNMP scan cache with configurator
In some cases, the `SNMPConfigurator` calls
`CachedSNMPDetector.__call__()` where an SNMP scan is run an memoized.
That means that the configurator may perform unnecessary, slow, and
blocking SNMP I/O.
Instead, we would like to perform I/O only when it is required and also
to localize all I/O in the fetchers.
In a first step, we move the configuration of the detector to the SNMP
configurator so that it may be serialized to the fetcher and that the
SNMP scan may be performed / cached later in the fetcher.
CMK-5100
Change-Id: Iff5ddf6d5f7a391db05fea37bcce1504d36ee8b4
Commit: 112e22ccb61aa50d321e2981e010c51418b5aeba
https://github.com/tribe29/checkmk/commit/112e22ccb61aa50d321e2981e010c5141…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M tests/unit/cmk/utils/test_man_pages.py
Log Message:
-----------
tests: load man pages only once
Change-Id: I3366f276ea89d07193c64499a0c73dce9bd5fc0c
Compare:
https://github.com/tribe29/checkmk/compare/9e50e1ddc4bf...112e22ccb61a