Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: b03892991ec090ed66de16571d168e7cfd26fb68
https://github.com/tribe29/checkmk/commit/b03892991ec090ed66de16571d168e7cf…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-12 (Mon, 12 Apr 2021)
Changed paths:
A .werks/12502
M cmk/base/checkers/host_sections.py
M cmk/base/item_state.py
Log Message:
-----------
12502 FIX Rare bug during parsing for clustered custom plugins
This werk only affects users that have certain custom plugins
developed against the old check API in a clustered setup.
Specificly: This affects you, if you have
<ul>
<li>a custom check plugin</li>
<li>using the <i>*_item_state</i> features <b>in the parse
function</b></li>
<li>in a clustered service setup</li>
</ul>
In this case, you probably observed crashes of the parse function or
stale services (we have never observed this theoretical bug).
This will be fixed. However: If this actually affected you, you should
consider moving all <i>item_state</i> related logic into the check
function (as this will be enforced by the new API).
Change-Id: I234c7338d8cf5963c71d30e0a910491388fe852a