Pylint no-else-return refactoring: tenth (and so far last) set of files
[check_mk.git] / .werks / 2428
blobe1b17f658b76e249f0a667bcde909145b8136ff3
1 Title: "Clustered services for overlapping cluster": Improved rule matching
2 Level: 1
3 Component: checks
4 Compatible: compat
5 Version: 1.2.7i3
6 Date: 1442474788
7 Class: fix
9 The matching algorhytm for this rules did not check if the matched
10 cluster did actually belong to the node.
12 For example if you had the following clusters
13 <pre>
14 ClusterA: Host1, Host2
15 ClusterB: Host3, Host4
16 </pre>
17 And these "Clustered services for overlapping cluster" rules
18 <pre>
19 Rule 1) Service1 -> ClusterA
20 Rule 2) Service1 -> ClusterB
21 </pre>
23 If Host3 has a Service1, the rule number one would match and
24 assign this service to ClusterA, ignoring the fact that this
25 host is actually a part of ClusterB.
27 This has been fixed.