Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 8b7ec16a1edf70b246f13b4a17601e8c5e65f1ac
https://github.com/tribe29/checkmk/commit/8b7ec16a1edf70b246f13b4a17601e8c5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-02 (Wed, 02 Sep 2020)
Changed paths:
M cmk/base/data_sources/_data_sources.py
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Extend and reuse fetcher I/O protocol
The core already makes some minimal parsing so that errors may be
reported early. This, however, introduces some minimal coupling
between the Python part of the protocol and its C++ part.
Therefore, it is not trivial to introduce a new protocol.
In principle, it is also in our best interest to minimalize the
number of protocols.
This patch modifies the existing header by renaming some fields and
extending others. The changes in Python are mirrored in C++.
CMK-5316
Change-Id: I5e72e4d408b257e734f25ac7664bd92c384f777e